Revenue (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
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 September 30, | | For the Nine Months Ended September 30, | End Market | | 2024 | | 2023 | | 2024 | | 2023 | Power Systems | | $ | 84,111 | | | $ | 60,405 | | | $ | 219,160 | | | $ | 159,491 | | Industrial | | 32,774 | | | 40,354 | | | 93,031 | | | 128,819 | | Transportation | | 8,957 | | | 15,125 | | | 19,477 | | | 65,908 | | Total | | $ | 125,842 | | | $ | 115,884 | | | $ | 331,668 | | | $ | 354,218 | |
|
Schedule of Net Sales by Geographic Area |
The following table summarizes net sales by geographic area: | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | For the Three Months Ended September 30, | | For the Nine Months Ended September 30, | Geographic Area | | 2024 | | 2023 | | 2024 | | 2023 | United States | | $ | 113,533 | | | $ | 96,899 | | | $ | 294,295 | | | $ | 285,761 | | North America (outside of United States) | | 5,824 | | | 4,484 | | | 16,127 | | | 16,605 | | Pacific Rim | | 5,595 | | | 9,485 | | | 17,416 | | | 36,036 | | Europe | | 890 | | | 4,273 | | | 3,781 | | | 11,238 | | Other | | — | | | 743 | | | 49 | | | 4,578 | | Total | | $ | 125,842 | | | $ | 115,884 | | | $ | 331,668 | | | $ | 354,218 | |
|
Schedule of Contract Balances |
| | | | | | | | | | | | | | | | | | | | | (in thousands) | | As of September 30, 2024 | | As of December 31, 2023 | | As of December 31, 2022 | Short-term contract assets (included in Prepaid expenses and other current assets) | | $ | 20,006 | | | $ | 15,554 | | | $ | 3,620 | | | | | | | | | Short-term contract liabilities (included in Other accrued liabilities) | | (11,588) | | | (2,741) | | | (2,256) | | Long-term contract liabilities (included in Noncurrent contract liabilities) | | (1,949) | | | (2,401) | | | (3,199) | | Net contract assets (liabilities) | | $ | 6,469 | | | $ | 10,412 | | | $ | (1,835) | |
|