Annual report pursuant to Section 13 and 15(d)

Business Segment Information (Tables)

v3.24.0.1
Business Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Operational Results by Business Segments
The table below presents our business segment information and reconciliation to our consolidated financial statements:
  U.S. Regions U.S. Federal Canada Alternative Fuels Europe All Other Total
2023
Revenues $ 557,122  $ 402,884  $ 70,110  $ 117,075  $ 152,842  $ 74,600  $ 1,374,633 
Earnings from unconsolidated entities —  1,758  —  —  —  —  1,758 
(Gain) loss on derivatives (2,326) 857  (136) 497  —  —  (1,108)
Net interest expense (income) 6,169  1,429  834  16,019  2,477  (6) 26,922 
Depreciation and intangible asset amortization 27,060  5,343  1,626  26,160  2,290  1,650  64,129 
Unallocated corporate activity —  —  —  —  —  —  (68,372)
Income before taxes, excluding unallocated corporate activity 38,746  49,237  3,813  6,215  4,188  4,442  106,641 
2022
Revenues 1,123,343  391,891  58,558  114,459  61,645  74,526  1,824,422 
Earnings from unconsolidated entities —  1,647  —  —  —  —  1,647 
(Gain) loss on derivatives (354) —  (152) 294  —  —  (212)
Net interest expense (income) 6,948  1,231  917  8,657  25  (3) 17,775 
Depreciation and intangible asset amortization 21,463  4,905  1,702  23,354  575  433  52,432 
Unallocated corporate activity —  —  —  —  —  —  (71,180)
Income before taxes, excluding unallocated corporate activity 88,531  50,866  2,554  22,989  5,589  6,370  176,899 
2021
Revenues 551,118  392,948  49,483  111,223  46,164  64,761  1,215,697 
Loss from unconsolidated entities (56) —  —  —  (62) —  (118)
(Gain) loss on derivatives (1,017) —  (73) 1,330  —  —  240 
Net interest expense 6,255  1,294  879  5,793  378  —  14,599 
Depreciation and intangible asset amortization 15,699  4,666  1,872  21,080  716  724  44,757 
Unallocated corporate activity —  —  —  —  —  —  (47,361)
Income before taxes, excluding unallocated corporate activity 38,285  52,388  1,581  27,774  2,997  2,480  125,505