XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Disaggregation of Revenue by End Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue Recognition        
Total, net sales $ 144,310 $ 135,392 $ 412,217 $ 460,298
Commercial vehicle        
Revenue Recognition        
Total, net sales 39,211 51,612 139,221 172,696
Construction & access        
Revenue Recognition        
Total, net sales 22,145 20,110 61,843 75,786
Powersports        
Revenue Recognition        
Total, net sales 22,980 21,605 64,855 82,202
Critical power & data center        
Revenue Recognition        
Total, net sales 22,566 4,658 31,748 13,139
Agriculture        
Revenue Recognition        
Total, net sales 8,098 10,358 28,266 39,955
Military        
Revenue Recognition        
Total, net sales 7,433 6,968 24,262 21,499
Other        
Revenue Recognition        
Total, net sales 21,877 $ 20,081 62,022 $ 55,021
Accu Fab | Critical power & data center        
Revenue Recognition        
Total, net sales $ 4,658   $ 13,139