Annual report [Section 13 and 15(d), not S-K Item 405]

Business Segment Information - Segment Information (Details)

v3.25.0.1
Business Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenues $ 1,769,928 $ 1,374,633 $ 1,824,422
Cost of revenues 1,513,837 1,128,204 1,533,589
Gross profit 256,091 246,429 290,833
Earnings from unconsolidated entities 792 1,758 1,647
Gain on sale of business, net 38,007 0 0
Selling, general and administrative expenses 173,761 162,138 159,488
Asset impairments 12,384 3,831 0
Loss (gain) on derivatives (1,027) (1,108) (212)
Interest expense, net of interest income 65,031 36,169 25,729
Other (income) expenses 10,801 8,888 1,756
Income before income taxes 33,940 38,269 105,719
Other Non-cash Segment Disclosures:      
Depreciation and intangible asset amortization 89,211 65,911 54,278
Amortization of debt discount & debt issuance costs 5,151 4,201 4,211
North America Regions      
Segment Reporting Information [Line Items]      
Revenues 878,828 616,434 1,173,281
U.S. Federal      
Segment Reporting Information [Line Items]      
Revenues 372,536 402,884 391,891
Renewable Fuels      
Segment Reporting Information [Line Items]      
Revenues 173,342 117,075 114,459
Europe      
Segment Reporting Information [Line Items]      
Revenues 250,574 149,354 58,410
All Other      
Segment Reporting Information [Line Items]      
Revenues 94,648 88,886 86,381
Operating Segments | North America Regions      
Segment Reporting Information [Line Items]      
Revenues 878,828 616,434 1,173,281
Cost of revenues 773,205 515,986 1,020,266
Gross profit 105,623 100,448 153,015
Earnings from unconsolidated entities 51 0 0
Gain on sale of business, net 0    
Selling, general and administrative expenses 50,985 51,161 57,401
Asset impairments 527 2,222 0
Loss (gain) on derivatives 193 (2,461) (506)
Interest expense, net of interest income 9,894 7,003 7,865
Other (income) expenses 3,172 1,654 (580)
Income before income taxes 40,903 40,869 88,835
Other Non-cash Segment Disclosures:      
Depreciation and intangible asset amortization 36,400 28,682 23,152
Amortization of debt discount & debt issuance costs 2,056 2,444 1,712
Operating Segments | U.S. Federal      
Segment Reporting Information [Line Items]      
Revenues 372,536 402,884 391,891
Cost of revenues 313,413 340,989 329,527
Gross profit 59,123 61,895 62,364
Earnings from unconsolidated entities 687 1,758 1,647
Gain on sale of business, net 0    
Selling, general and administrative expenses 13,064 12,090 11,757
Asset impairments 0 0 0
Loss (gain) on derivatives (1,083) 857 0
Interest expense, net of interest income 4,982 1,429 1,231
Other (income) expenses 883 11 157
Income before income taxes 41,964 49,266 50,866
Other Non-cash Segment Disclosures:      
Depreciation and intangible asset amortization 14,206 5,343 4,905
Amortization of debt discount & debt issuance costs 883 50 157
Operating Segments | Renewable Fuels      
Segment Reporting Information [Line Items]      
Revenues 173,342 117,075 114,459
Cost of revenues 136,720 87,819 78,359
Gross profit 36,622 29,256 36,100
Earnings from unconsolidated entities 0 0 0
Gain on sale of business, net 0    
Selling, general and administrative expenses 2,909 4,383 2,962
Asset impairments 9,233 1,609 0
Loss (gain) on derivatives (137) 496 294
Interest expense, net of interest income 25,552 16,019 8,657
Other (income) expenses 460 533 1,198
Income before income taxes (1,395) 6,216 22,989
Other Non-cash Segment Disclosures:      
Depreciation and intangible asset amortization 31,968 26,160 23,354
Amortization of debt discount & debt issuance costs 460 533 1,198
Operating Segments | Europe      
Segment Reporting Information [Line Items]      
Revenues 250,574 149,354 58,410
Cost of revenues 227,163 123,215 46,808
Gross profit 23,411 26,139 11,602
Earnings from unconsolidated entities 54 0 0
Gain on sale of business, net 0    
Selling, general and administrative expenses 16,951 14,110 6,626
Asset impairments 0 0 0
Loss (gain) on derivatives 0 0 0
Interest expense, net of interest income 4,271 2,477 24
Other (income) expenses 1,467 5,915 (150)
Income before income taxes 776 3,637 5,102
Other Non-cash Segment Disclosures:      
Depreciation and intangible asset amortization 2,090 2,082 275
Amortization of debt discount & debt issuance costs 0 0 0
Operating Segments | All Other      
Segment Reporting Information [Line Items]      
Revenues 94,648 88,886 86,381
Cost of revenues 63,336 60,195 58,629
Gross profit 31,312 28,691 27,752
Earnings from unconsolidated entities 0 0 0
Gain on sale of business, net 38,007    
Selling, general and administrative expenses 22,203 21,969 18,640
Asset impairments 0 0 0
Loss (gain) on derivatives 0 0 0
Interest expense, net of interest income (1) (6) (3)
Other (income) expenses 34 75 7
Income before income taxes 47,083 6,653 9,108
Other Non-cash Segment Disclosures:      
Depreciation and intangible asset amortization 2,684 1,861 746
Amortization of debt discount & debt issuance costs 0 0 0
Corporate      
Segment Reporting Information [Line Items]      
Earnings from unconsolidated entities 0 0 0
Gain on sale of business, net 0    
Selling, general and administrative expenses 67,649 58,425 62,102
Asset impairments 2,624 0 0
Loss (gain) on derivatives 0 0 0
Interest expense, net of interest income 20,333 9,247 7,955
Other (income) expenses 4,785 700 1,124
Income before income taxes (95,391) (68,372) (71,181)
Other Non-cash Segment Disclosures:      
Depreciation and intangible asset amortization 1,863 1,783 1,846
Amortization of debt discount & debt issuance costs $ 1,752 $ 1,174 $ 1,144