XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes net sales by end market:
(in thousands)For the Year Ended December 31,
End Market20212020
Power Systems$123,132 $149,282 
Industrial153,289 131,026 
Transportation179,834 137,331 
Total$456,255 $417,639 
The following table summarizes net sales by geographic area:
(in thousands)For the Year Ended December 31,
Geographic Area20212020
United States$406,077 $366,445 
North America8,616 9,831 
Pacific Rim25,457 25,869 
Europe7,457 9,339 
Other8,648 6,155 
Total$456,255 $417,639 
Schedule of Contract Balances
(in thousands)As of December 31,
20212020
Short-term contract assets (included in Prepaid expenses and other current assets)
$2,707 $547 
Short-term contract liabilities (included in Other accrued liabilities)
(1,819)(47,960)
Long-term contract liabilities (included in Noncurrent contract liabilities)
(3,330)(3,181)
Net contract liabilities$(2,442)$(50,594)