XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
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 Market2024202320242023
Power Systems$84,111 $60,405 $219,160 $159,491 
Industrial32,774 40,354 93,031 128,819 
Transportation8,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 Area2024202320242023
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 Rim5,595 9,485 17,416 36,036 
Europe890 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, 2024As of December 31, 2023As 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)