XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENTS - Reportable Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net sales                              
Net sales $ 657,449 $ 655,150 $ 642,769 $ 546,761 $ 479,277 $ 482,566 $ 449,422 $ 392,003 $ 404,078 $ 351,584 $ 339,153 $ 387,074 $ 2,502,129 $ 1,803,268 $ 1,481,889
Depreciation and amortization                         46,969 48,842 47,970
Income (Loss) from operations                         166,642 33,542 (85,608)
Transportation Solutions                              
Net sales                              
Net sales                         2,312,637 1,628,694 1,308,935
Parts & Services                              
Net sales                              
Net sales                         189,492 174,574 172,954
Operating Segments | Transportation Solutions                              
Net sales                              
Net sales                         2,320,914 1,633,319 1,315,429
Depreciation and amortization                         41,187 41,819 40,236
Income (Loss) from operations                         209,942 61,869 (29,702)
Operating Segments | Parts & Services                              
Net sales                              
Net sales                         193,476 177,166 179,474
Depreciation and amortization                         2,717 4,781 5,512
Income (Loss) from operations                         30,558 20,201 (12,658)
Corporate and Eliminations                              
Net sales                              
Net sales                         (12,261) (7,217) (13,014)
Depreciation and amortization                         3,065 2,242 2,222
Income (Loss) from operations                         (73,858) (48,528) (43,248)
Corporate and Eliminations | Transportation Solutions                              
Net sales                              
Net sales                         8,277 4,625 6,494
Corporate and Eliminations | Parts & Services                              
Net sales                              
Net sales                         $ 3,984 $ 2,592 $ 6,520