XML 86 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combination, Separately Recognized Transactions        
Goodwill   $ 264,144 $ 263,549 $ 109,400
Transaction-related expenses   $ (1,150) 14,356 $ 8,911
Quixote        
Business Combination, Separately Recognized Transactions        
Business acquisition, equity and voting interests acquired 100.00%      
Intangible assets $ 76,900      
Weighted-average amortization period 7 years      
Goodwill $ 153,409      
Transaction-related expenses     $ 8,700  
Quixote | Trade name        
Business Combination, Separately Recognized Transactions        
Intangible assets 28,600      
Quixote | Customer Relationships And Non-Compete Agreements        
Business Combination, Separately Recognized Transactions        
Intangible assets 48,300      
Quixote | Customer relationships        
Business Combination, Separately Recognized Transactions        
Intangible assets $ 45,400      
Weighted-average amortization period 7 years      
Quixote | Non-competition agreements        
Business Combination, Separately Recognized Transactions        
Intangible assets $ 2,900      
Weighted-average amortization period 5 years