XML 41 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
End Market20262025
Power Systems$96,491 $106,647 
Industrial26,557 23,513 
Transportation5,544 5,286 
Total$128,592 $135,446 
Schedule of Net Sales by Geographic Area
The following table summarizes net sales by geographic area:
(in thousands)For the Three Months Ended March 31,
Geographic Area20262025
United States$116,700 $127,656 
North America (outside of United States)5,541 4,013 
Pacific Rim4,798 2,781 
Europe1,549 971 
Other25 
Total$128,592 $135,446 
Schedule of Contract Balances
(in thousands)As of March 31, 2026As of December 31, 2025As of December 31, 2024
Short-term contract assets (included in Contract assets)
$11,567 $15,965 $21,462 
Short-term contract liabilities (included in Other accrued liabilities)
(2,597)(3,486)(10,184)
Long-term contract liabilities (included in Noncurrent contract liabilities)
(1,666)(1,699)(1,877)
Net contract assets$7,304 $10,780 $9,401