XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENTS - Reportable Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales        
Net sales $ 550,610 $ 686,620 $ 1,065,886 $ 1,307,572
Income (loss) from operations 43,763 103,310 73,338 173,210
Transportation Solutions        
Net sales        
Net sales 497,100 625,718 964,223 1,201,014
Parts & Services        
Net sales        
Net sales 53,510 60,902 101,663 106,558
Corporate and Eliminations        
Net sales        
Net sales (2,996) (6,128) (7,382) (10,387)
Income (loss) from operations (25,242) (25,433) (50,442) (51,858)
Corporate and Eliminations | Transportation Solutions        
Net sales        
Net sales 1,605 4,964 4,910 7,739
Corporate and Eliminations | Parts & Services        
Net sales        
Net sales 1,391 1,164 2,472 2,648
Operating Segments | Transportation Solutions        
Net sales        
Net sales 498,705 630,682 969,133 1,208,753
Income (loss) from operations 56,918 115,806 101,173 202,922
Operating Segments | Parts & Services        
Net sales        
Net sales 54,901 62,066 104,135 109,206
Income (loss) from operations $ 12,087 $ 12,937 $ 22,607 $ 22,146