- Filed
- Feb 27, 2026 12:00 AM ET
- Period of report
- —
Restated figures. One or more values in this filing restate previously reported amounts.
On SEC.gov
Financials in this filing
| Metric | Period | Value |
|---|---|---|
| Shares Outstanding | FY 2025 · Feb 20, 2026 | 110.59M sh |
| Shares Diluted | FY 2025 · Dec 31, 2025 | 114.45M sh |
| Shares Diluted | FY 2025 · Dec 31, 2025 | 115.96M sh |
| Shares Diluted | FY 2025 · Sep 30, 2025 | 114.87M sh |
| Shares Diluted | FY 2025 · Jun 30, 2025 | 116.54M sh |
| Shares Diluted | FY 2025 · Mar 31, 2025 | 117.26M sh |
| Shares Diluted | FY 2025 · Dec 31, 2024 | 117.52M sh |
| Shares Diluted restated | FY 2025 · Dec 31, 2024 | 117.45M sh |
| Shares Diluted | FY 2025 · Sep 30, 2024 | 117.19M sh |
| Shares Diluted | FY 2025 · Jun 30, 2024 | 117.64M sh |
| Shares Diluted | FY 2025 · Mar 31, 2024 | 117.45M sh |
| Shares Diluted | FY 2025 · Dec 31, 2023 | 119.49M sh |
| Stock Repurchased | FY 2025 · Dec 31, 2025 | $46.95M |
| Stock Repurchased | FY 2025 · Dec 31, 2024 | $5.01M |
| Stock Repurchased | FY 2025 · Dec 31, 2023 | $78.72M |
| Capex | FY 2025 · Dec 31, 2025 | $70.41M |
| Capex restated | FY 2025 · Dec 31, 2024 | $55.59M |
| Capex restated | FY 2025 · Dec 31, 2023 | $59.04M |
| Operating Cash Flow | FY 2025 · Dec 31, 2025 | $140.31M |
| Operating Cash Flow | FY 2025 · Dec 31, 2024 | $149.89M |
| Operating Cash Flow | FY 2025 · Dec 31, 2023 | $137.6M |
| Long Term Debt | FY 2025 · Dec 31, 2025 | $392.58M |
| Long Term Debt | FY 2025 · Dec 31, 2024 | $852.1M |
| Short Term Debt | FY 2025 · Dec 31, 2025 | $0 |
| Short Term Debt | FY 2025 · Dec 31, 2024 | $8.73M |
| Cash And Equivalents | FY 2025 · Dec 31, 2025 | $197.19M |
| Cash And Equivalents restated | FY 2025 · Dec 31, 2024 | $131.39M |
| Stockholders Equity | FY 2025 · Dec 31, 2025 | $603.44M |
| Stockholders Equity | FY 2025 · Dec 31, 2024 | $700.46M |
| Stockholders Equity | FY 2025 · Dec 31, 2023 | $705.46M |
| Stockholders Equity | FY 2025 · Dec 31, 2022 | $707.23M |
| Current Liabilities | FY 2025 · Dec 31, 2025 | $120.82M |
| Current Liabilities | FY 2025 · Dec 31, 2024 | $115.13M |
| Total Liabilities | FY 2025 · Dec 31, 2025 | $657.54M |
| Total Liabilities | FY 2025 · Dec 31, 2024 | $1.1B |
| Current Assets | FY 2025 · Dec 31, 2025 | $319.36M |
| Current Assets | FY 2025 · Dec 31, 2024 | $303.71M |
| Total Assets | FY 2025 · Dec 31, 2025 | $1.26B |
| Total Assets | FY 2025 · Dec 31, 2024 | $1.8B |
| Eps Diluted | FY 2025 · Dec 31, 2025 | $0.05 |
| Eps Diluted | FY 2025 · Dec 31, 2025 | −$0.61 |
| Eps Diluted | FY 2025 · Sep 30, 2025 | −$0.69 |
| Eps Diluted | FY 2025 · Jun 30, 2025 | $0.05 |
| Eps Diluted | FY 2025 · Mar 31, 2025 | −$0.03 |
| Eps Diluted | FY 2025 · Dec 31, 2024 | −$0.26 |
| Eps Diluted | FY 2025 · Dec 31, 2024 | −$0.06 |
| Eps Diluted | FY 2025 · Sep 30, 2024 | $0.12 |
| Eps Diluted | FY 2025 · Jun 30, 2024 | $0.07 |
| Eps Diluted | FY 2025 · Mar 31, 2024 | $0.01 |
| Eps Diluted | FY 2025 · Dec 31, 2023 | $0.60 |
| Eps Basic | FY 2025 · Dec 31, 2025 | $0.05 |
| Eps Basic | FY 2025 · Dec 31, 2025 | −$0.62 |
| Eps Basic | FY 2025 · Sep 30, 2025 | −$0.70 |
| Eps Basic | FY 2025 · Jun 30, 2025 | $0.05 |
| Eps Basic | FY 2025 · Mar 31, 2025 | −$0.03 |
| Eps Basic | FY 2025 · Dec 31, 2024 | −$0.26 |
| Eps Basic | FY 2025 · Dec 31, 2024 | −$0.06 |
| Eps Basic | FY 2025 · Sep 30, 2024 | $0.12 |
| Eps Basic | FY 2025 · Jun 30, 2024 | $0.07 |
| Eps Basic | FY 2025 · Mar 31, 2024 | $0.01 |
| Eps Basic | FY 2025 · Dec 31, 2023 | $0.60 |
| Sga Expense | FY 2025 · Dec 31, 2025 | $66.02M |
| Sga Expense restated | FY 2025 · Dec 31, 2024 | $65.39M |
| Sga Expense restated | FY 2025 · Dec 31, 2023 | $60.54M |
| Net Income | FY 2025 · Dec 31, 2025 | $5.74M |
| Net Income | FY 2025 · Dec 31, 2025 | −$71.13M |
| Net Income | FY 2025 · Sep 30, 2025 | −$79.26M |
| Net Income | FY 2025 · Jun 30, 2025 | $5.99M |
| Net Income | FY 2025 · Mar 31, 2025 | −$3.6M |
| Net Income | FY 2025 · Dec 31, 2024 | −$30.42M |
| Net Income | FY 2025 · Dec 31, 2024 | −$6.65M |
| Net Income | FY 2025 · Sep 30, 2024 | $14.25M |
| Net Income | FY 2025 · Jun 30, 2024 | $8.3M |
| Net Income | FY 2025 · Mar 31, 2024 | $1.22M |
| Net Income | FY 2025 · Dec 31, 2023 | $71.15M |
| Operating Income | FY 2025 · Dec 31, 2025 | $21.81M |
| Operating Income | FY 2025 · Dec 31, 2025 | $64.89M |
| Operating Income | FY 2025 · Sep 30, 2025 | $28.28M |
| Operating Income | FY 2025 · Jun 30, 2025 | $15.78M |
| Operating Income | FY 2025 · Mar 31, 2025 | −$981K |
| Operating Income | FY 2025 · Dec 31, 2024 | $22.44M |
| Operating Income restated | FY 2025 · Dec 31, 2024 | $85.13M |
| Operating Income | FY 2025 · Sep 30, 2024 | $27.54M |
| Operating Income | FY 2025 · Jun 30, 2024 | $21.67M |
| Operating Income | FY 2025 · Mar 31, 2024 | $13.48M |
| Operating Income restated | FY 2025 · Dec 31, 2023 | $89.55M |
| Gross Profit | FY 2025 · Dec 31, 2025 | $46.75M |
| Gross Profit | FY 2025 · Dec 31, 2025 | $158.09M |
| Gross Profit | FY 2025 · Sep 30, 2025 | $52.08M |
| Gross Profit | FY 2025 · Jun 30, 2025 | $40.16M |
| Gross Profit | FY 2025 · Mar 31, 2025 | $19.1M |
| Gross Profit | FY 2025 · Dec 31, 2024 | $42.99M |
| Gross Profit restated | FY 2025 · Dec 31, 2024 | $163.38M |
| Gross Profit | FY 2025 · Sep 30, 2024 | $45.14M |
| Gross Profit | FY 2025 · Jun 30, 2024 | $42.03M |
| Gross Profit | FY 2025 · Mar 31, 2024 | $33.23M |
| Gross Profit restated | FY 2025 · Dec 31, 2023 | $166.45M |
| Cost Of Revenue | FY 2025 · Dec 31, 2025 | $565.43M |
| Cost Of Revenue restated | FY 2025 · Dec 31, 2024 | $434.91M |
| Cost Of Revenue restated | FY 2025 · Dec 31, 2023 | $418.4M |
| Revenue | FY 2025 · Dec 31, 2025 | $199.43M |
| Revenue | FY 2025 · Dec 31, 2025 | $723.52M |
| Revenue | FY 2025 · Sep 30, 2025 | $204.91M |
| Revenue | FY 2025 · Jun 30, 2025 | $176.07M |
| Revenue | FY 2025 · Mar 31, 2025 | $143.11M |
| Revenue | FY 2025 · Dec 31, 2024 | $148.87M |
| Revenue restated | FY 2025 · Dec 31, 2024 | $598.3M |
| Revenue | FY 2025 · Sep 30, 2024 | $153.87M |
| Revenue | FY 2025 · Jun 30, 2024 | $153.96M |
| Revenue | FY 2025 · Mar 31, 2024 | $141.6M |
| Revenue restated | FY 2025 · Dec 31, 2023 | $584.85M |