XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
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 Market2025202420252024
Power Systems$169,370 $84,111 $432,980 $219,160 
Industrial28,105 32,774 81,492 93,031 
Transportation6,354 8,957 16,710 19,477 
Total$203,829 $125,842 $531,182 $331,668 
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 Area2025202420252024
United States$193,053 $113,533 $499,653 $294,295 
North America (outside of United States)4,187 5,824 14,468 16,127 
Pacific Rim5,703 5,595 14,131 17,416 
Europe882 890 2,704 3,781 
Other— 226 49 
Total$203,829 $125,842 $531,182 $331,668 
Schedule of Contract Balances
(in thousands)As of September 30, 2025As of December 31, 2024As of December 31, 2023
Short-term contract assets (included in Contract assets)
$13,265 $21,462 $15,554 
Short-term contract liabilities (included in Other accrued liabilities)
(12,525)(10,184)(2,741)
Long-term contract liabilities (included in Noncurrent contract liabilities)
(1,733)(1,877)(2,401)
Net contract assets (liabilities)$(993)$9,401 $10,412