Quarterly report pursuant to Section 13 or 15(d)

Business Segment Information (Details)

v3.24.1.u1
Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenues $ 298,406 $ 271,042
(Gain) loss on derivatives (2,359) 163
Interest expense, net of interest income 9,072 4,353
Depreciation and amortization of intangible assets 18,378 13,852
Income before taxes, excluding unallocated corporate activity 15,965 19,897
North America Regions    
Segment Reporting Information [Line Items]    
Revenues 138,285 140,542
U.S. Federal    
Segment Reporting Information [Line Items]    
Revenues 60,890 59,556
Europe    
Segment Reporting Information [Line Items]    
Revenues 44,122 19,096
Alternative Fuels    
Segment Reporting Information [Line Items]    
Revenues 32,859 28,339
All Other    
Segment Reporting Information [Line Items]    
Revenues 22,250 23,509
Operating Segments | North America Regions    
Segment Reporting Information [Line Items]    
Revenues 138,285 140,542
(Gain) loss on derivatives (1,256) (295)
Interest expense, net of interest income 1,697 1,585
Depreciation and amortization of intangible assets 8,074 6,453
Income before taxes, excluding unallocated corporate activity 5,593 8,250
Operating Segments | U.S. Federal    
Segment Reporting Information [Line Items]    
Revenues 60,890 59,556
(Gain) loss on derivatives (795) (62)
Interest expense, net of interest income 775 298
Depreciation and amortization of intangible assets 2,016 1,225
Income before taxes, excluding unallocated corporate activity 7,357 5,212
Operating Segments | Europe    
Segment Reporting Information [Line Items]    
Revenues 44,122 19,096
(Gain) loss on derivatives 0 0
Interest expense, net of interest income 918 121
Depreciation and amortization of intangible assets 496 175
Income before taxes, excluding unallocated corporate activity (592) 123
Operating Segments | Alternative Fuels    
Segment Reporting Information [Line Items]    
Revenues 32,859 28,339
(Gain) loss on derivatives (308) 520
Interest expense, net of interest income 5,682 2,351
Depreciation and amortization of intangible assets 7,196 5,868
Income before taxes, excluding unallocated corporate activity 1,176 3,515
Operating Segments | All Other    
Segment Reporting Information [Line Items]    
Revenues 22,250 23,509
(Gain) loss on derivatives 0 0
Interest expense, net of interest income 0 (2)
Depreciation and amortization of intangible assets 596 131
Income before taxes, excluding unallocated corporate activity 2,431 2,797
Unallocated corporate activity    
Segment Reporting Information [Line Items]    
Unallocated corporate activity $ (22,143) $ (18,843)