BUSINESS SEGMENT INFORMATION - Segment Information (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
9 Months Ended |
12 Months Ended |
Sep. 30, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
$ 580,315
|
|
|
|
$ 525,987
|
|
|
|
$ 1,497,239
|
$ 1,351,100
|
|
| Cost of revenues |
471,710
|
$ 426,984
|
$ 347,823
|
$ 489,285
|
443,687
|
$ 400,955
|
$ 302,939
|
$ 703,895
|
1,246,517
|
1,147,582
|
$ 1,636,866
|
| Gross profit |
108,605
|
|
|
|
82,300
|
|
|
|
250,722
|
203,518
|
|
| Add: |
|
|
|
|
|
|
|
|
|
|
|
| Earnings from unconsolidated entities |
252
|
|
|
|
1,393
|
|
|
|
743
|
1,804
|
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
| Selling, general and administrative expenses |
47,598
|
|
|
|
43,372
|
|
|
|
141,463
|
127,593
|
|
| Unrealized (gain) loss on derivatives |
(603)
|
|
|
|
813
|
|
|
|
(396)
|
(2,154)
|
|
| Interest expense and interest income, net |
25,944
|
|
|
|
22,057
|
|
|
|
77,529
|
63,249
|
|
| Other (income) expense, net |
1,371
|
|
|
|
1,318
|
|
|
|
1,499
|
(3,641)
|
|
| Income before income taxes |
34,547
|
|
|
|
16,133
|
|
|
|
31,370
|
20,275
|
|
| Other Non-cash Segment Disclosures: |
|
|
|
|
|
|
|
|
|
|
|
| Depreciation and intangible asset amortization |
25,969
|
|
|
|
29,264
|
|
|
|
91,017
|
82,462
|
|
| Amortization of debt discount & debt issuance costs |
1,949
|
|
|
|
1,572
|
|
|
|
5,645
|
4,421
|
|
| North America Regions |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
225,306
|
|
|
|
237,600
|
|
|
|
588,440
|
627,045
|
|
| U.S. Federal |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
153,285
|
|
|
|
89,508
|
|
|
|
301,176
|
174,399
|
|
| Renewable Fuels |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
45,703
|
|
|
|
37,674
|
|
|
|
139,197
|
118,668
|
|
| Europe |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
139,786
|
|
|
|
144,234
|
|
|
|
422,774
|
382,775
|
|
| All Other |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
16,235
|
|
|
|
16,971
|
|
|
|
45,652
|
48,213
|
|
| Operating Segments | North America Regions |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
225,306
|
|
|
|
237,600
|
|
|
|
588,440
|
627,045
|
|
| Cost of revenues |
182,076
|
|
|
|
195,867
|
|
|
|
488,099
|
528,355
|
|
| Gross profit |
43,230
|
|
|
|
41,733
|
|
|
|
100,341
|
98,690
|
|
| Add: |
|
|
|
|
|
|
|
|
|
|
|
| Earnings from unconsolidated entities |
528
|
|
|
|
37
|
|
|
|
1,016
|
92
|
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
| Selling, general and administrative expenses |
14,147
|
|
|
|
12,749
|
|
|
|
42,255
|
39,959
|
|
| Unrealized (gain) loss on derivatives |
500
|
|
|
|
740
|
|
|
|
2,046
|
(3,097)
|
|
| Interest expense and interest income, net |
5,286
|
|
|
|
4,362
|
|
|
|
15,725
|
12,831
|
|
| Other (income) expense, net |
(107)
|
|
|
|
(210)
|
|
|
|
(683)
|
(2,896)
|
|
| Income before income taxes |
23,932
|
|
|
|
24,129
|
|
|
|
42,014
|
51,985
|
|
| Other Non-cash Segment Disclosures: |
|
|
|
|
|
|
|
|
|
|
|
| Depreciation and intangible asset amortization |
9,193
|
|
|
|
11,464
|
|
|
|
33,786
|
33,895
|
|
| Amortization of debt discount & debt issuance costs |
767
|
|
|
|
581
|
|
|
|
2,343
|
1,747
|
|
| Operating Segments | U.S. Federal |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
153,285
|
|
|
|
89,508
|
|
|
|
301,176
|
174,399
|
|
| Cost of revenues |
122,710
|
|
|
|
73,933
|
|
|
|
247,537
|
141,640
|
|
| Gross profit |
30,575
|
|
|
|
15,575
|
|
|
|
53,639
|
32,759
|
|
| Add: |
|
|
|
|
|
|
|
|
|
|
|
| Earnings from unconsolidated entities |
0
|
|
|
|
1,127
|
|
|
|
0
|
1,127
|
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
| Selling, general and administrative expenses |
4,195
|
|
|
|
3,057
|
|
|
|
12,531
|
9,496
|
|
| Unrealized (gain) loss on derivatives |
(1,210)
|
|
|
|
55
|
|
|
|
(1,672)
|
788
|
|
| Interest expense and interest income, net |
1,092
|
|
|
|
1,017
|
|
|
|
3,240
|
3,018
|
|
| Other (income) expense, net |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Income before income taxes |
26,498
|
|
|
|
12,573
|
|
|
|
39,540
|
20,584
|
|
| Other Non-cash Segment Disclosures: |
|
|
|
|
|
|
|
|
|
|
|
| Depreciation and intangible asset amortization |
4,926
|
|
|
|
5,264
|
|
|
|
18,150
|
15,597
|
|
| Amortization of debt discount & debt issuance costs |
167
|
|
|
|
177
|
|
|
|
503
|
532
|
|
| Operating Segments | Renewable Fuels |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
45,703
|
|
|
|
37,674
|
|
|
|
139,197
|
118,668
|
|
| Cost of revenues |
38,194
|
|
|
|
29,302
|
|
|
|
116,791
|
96,560
|
|
| Gross profit |
7,509
|
|
|
|
8,372
|
|
|
|
22,406
|
22,108
|
|
| Add: |
|
|
|
|
|
|
|
|
|
|
|
| Earnings from unconsolidated entities |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
| Selling, general and administrative expenses |
2,899
|
|
|
|
605
|
|
|
|
5,889
|
2,728
|
|
| Unrealized (gain) loss on derivatives |
19
|
|
|
|
18
|
|
|
|
92
|
155
|
|
| Interest expense and interest income, net |
9,846
|
|
|
|
7,965
|
|
|
|
28,990
|
24,379
|
|
| Other (income) expense, net |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Income before income taxes |
(5,255)
|
|
|
|
(216)
|
|
|
|
(12,565)
|
(5,154)
|
|
| Other Non-cash Segment Disclosures: |
|
|
|
|
|
|
|
|
|
|
|
| Depreciation and intangible asset amortization |
10,773
|
|
|
|
11,495
|
|
|
|
35,989
|
29,870
|
|
| Amortization of debt discount & debt issuance costs |
95
|
|
|
|
82
|
|
|
|
343
|
343
|
|
| Operating Segments | Europe |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
139,786
|
|
|
|
144,234
|
|
|
|
422,774
|
382,775
|
|
| Cost of revenues |
117,916
|
|
|
|
133,053
|
|
|
|
362,813
|
348,769
|
|
| Gross profit |
21,870
|
|
|
|
11,181
|
|
|
|
59,961
|
34,006
|
|
| Add: |
|
|
|
|
|
|
|
|
|
|
|
| Earnings from unconsolidated entities |
(276)
|
|
|
|
229
|
|
|
|
(273)
|
585
|
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
| Selling, general and administrative expenses |
4,322
|
|
|
|
5,539
|
|
|
|
17,037
|
15,760
|
|
| Unrealized (gain) loss on derivatives |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Interest expense and interest income, net |
1,249
|
|
|
|
954
|
|
|
|
3,385
|
1,846
|
|
| Other (income) expense, net |
847
|
|
|
|
1,373
|
|
|
|
275
|
3,024
|
|
| Income before income taxes |
15,176
|
|
|
|
3,544
|
|
|
|
38,991
|
13,961
|
|
| Other Non-cash Segment Disclosures: |
|
|
|
|
|
|
|
|
|
|
|
| Depreciation and intangible asset amortization |
672
|
|
|
|
629
|
|
|
|
1,899
|
1,738
|
|
| Amortization of debt discount & debt issuance costs |
0
|
|
|
|
89
|
|
|
|
25
|
89
|
|
| Operating Segments | All Other |
|
|
|
|
|
|
|
|
|
|
|
| Segment Reporting [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
| Revenues |
16,235
|
|
|
|
16,971
|
|
|
|
45,652
|
48,213
|
|
| Cost of revenues |
10,814
|
|
|
|
11,532
|
|
|
|
31,277
|
32,258
|
|
| Gross profit |
5,421
|
|
|
|
5,439
|
|
|
|
14,375
|
15,955
|
|
| Add: |
|
|
|
|
|
|
|
|
|
|
|
| Earnings from unconsolidated entities |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
| Selling, general and administrative expenses |
3,622
|
|
|
|
3,752
|
|
|
|
10,446
|
10,729
|
|
| Unrealized (gain) loss on derivatives |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Interest expense and interest income, net |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Other (income) expense, net |
1
|
|
|
|
1
|
|
|
|
4
|
2
|
|
| Income before income taxes |
1,798
|
|
|
|
1,686
|
|
|
|
3,925
|
5,224
|
|
| Other Non-cash Segment Disclosures: |
|
|
|
|
|
|
|
|
|
|
|
| Depreciation and intangible asset amortization |
30
|
|
|
|
32
|
|
|
|
84
|
94
|
|
| Amortization of debt discount & debt issuance costs |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Corporate |
|
|
|
|
|
|
|
|
|
|
|
| Add: |
|
|
|
|
|
|
|
|
|
|
|
| Earnings from unconsolidated entities |
0
|
|
|
|
0
|
|
|
|
0
|
0
|
|
| Less: |
|
|
|
|
|
|
|
|
|
|
|
| Selling, general and administrative expenses |
18,413
|
|
|
|
17,670
|
|
|
|
53,305
|
48,921
|
|
| Unrealized (gain) loss on derivatives |
88
|
|
|
|
0
|
|
|
|
(862)
|
0
|
|
| Interest expense and interest income, net |
8,471
|
|
|
|
7,759
|
|
|
|
26,189
|
21,175
|
|
| Other (income) expense, net |
630
|
|
|
|
154
|
|
|
|
1,903
|
(3,771)
|
|
| Income before income taxes |
(27,602)
|
|
|
|
(25,583)
|
|
|
|
(80,535)
|
(66,325)
|
|
| Other Non-cash Segment Disclosures: |
|
|
|
|
|
|
|
|
|
|
|
| Depreciation and intangible asset amortization |
375
|
|
|
|
380
|
|
|
|
1,109
|
1,268
|
|
| Amortization of debt discount & debt issuance costs |
$ 920
|
|
|
|
$ 643
|
|
|
|
$ 2,431
|
$ 1,710
|
|