Revenue (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Revenue from Contract with Customer [Abstract] |
|
| Schedule of Net Sales by End Market |
The following table summarizes net sales by end market: | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | For the Three Months Ended June 30, | | For the Six Months Ended June 30, | | End Market | | 2026 | | 2025 | | 2026 | | 2025 | | Power Systems | | $ | 122,348 | | | $ | 156,963 | | | $ | 218,839 | | | $ | 263,610 | | | Industrial | | 26,846 | | | 29,874 | | | 53,403 | | | 53,387 | | | Transportation | | 3,350 | | | 5,070 | | | 8,894 | | | 10,356 | | | Total | | $ | 152,544 | | | $ | 191,907 | | | $ | 281,136 | | | $ | 327,353 | |
|
| Schedule of Net Sales by Geographic Area |
The following table summarizes net sales by geographic area: | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | For the Three Months Ended June 30, | | For the Six Months Ended June 30, | | Geographic Area | | 2026 | | 2025 | | 2026 | | 2025 | | United States | | $ | 142,962 | | | $ | 178,944 | | | $ | 259,662 | | | $ | 306,600 | | | North America (outside of United States) | | 4,904 | | | 6,268 | | | 10,445 | | | 10,281 | | | Pacific Rim | | 3,190 | | | 5,647 | | | 7,988 | | | 8,428 | | | Europe | | 1,365 | | | 851 | | | 2,914 | | | 1,822 | | | Other | | 123 | | | 197 | | | 127 | | | 222 | | | Total | | $ | 152,544 | | | $ | 191,907 | | | $ | 281,136 | | | $ | 327,353 | |
|
| Schedule of Contract Balances |
| | | | | | | | | | | | | | | | | | | | | | (in thousands) | | As of June 30, 2026 | | As of December 31, 2025 | | As of December 31, 2024 | Short-term contract assets (included in Contract assets) | | $ | 12,507 | | | $ | 15,965 | | | $ | 21,462 | | | | | | | | | Short-term contract liabilities (included in Other accrued liabilities) | | (14,337) | | | (3,486) | | | (10,184) | | Long-term contract liabilities (included in Noncurrent contract liabilities) | | (1,649) | | | (1,699) | | | (1,877) | | | Net contract assets (liabilities) | | $ | (3,479) | | | $ | 10,780 | | | $ | 9,401 | |
|