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

Property and Equipment (Details)

v3.25.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment      
Property, plant and equipment, gross $ 685,696 $ 644,344  
Less: Accumulated depreciation (422,475) (385,435)  
Total property and equipment, net 263,221 258,909  
Right of use assets 3,771 5,577  
Depreciation expense 66,600 61,600 $ 52,900
Land and improvements      
Property, Plant and Equipment      
Property, plant and equipment, gross 7,348 7,463  
Buildings      
Property, Plant and Equipment      
Property, plant and equipment, gross 47,569 47,384  
Equipment      
Property, Plant and Equipment      
Property, plant and equipment, gross 179,187 165,227  
Computer hardware and software      
Property, Plant and Equipment      
Property, plant and equipment, gross 164,598 173,709  
Company vehicles      
Property, Plant and Equipment      
Property, plant and equipment, gross $ 286,994 $ 250,561