XML 51 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 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 Year Ended December 31,
End Market20252024
Power Systems$586,347 $325,749 
Industrial114,768 123,268 
Transportation21,290 26,950 
Total$722,405 $475,967 
Schedule of Net Sales by Geographic Area
The following table summarizes net sales by geographic area:
(in thousands)For the Year Ended December 31,
Geographic Area20252024
United States$675,194 $419,706 
North America (outside of United States)21,270 24,466 
Pacific Rim22,309 24,652 
Europe3,373 7,090 
Other259 53 
Total$722,405 $475,967 
Schedule of Contract Balances
(in thousands)As of December 31,
202520242023
Short-term contract assets (included in Contract assets)
$15,965 $21,462 $15,554 
Short-term contract liabilities (included in Other accrued liabilities)
(3,486)(10,184)(2,741)
Long-term contract liabilities (included in Noncurrent contract liabilities)
(1,699)(1,877)(2,401)
Net contract assets$10,780 $9,401 $10,412