v3.25.2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Goodwill Increase     $ 40,711   $ 59,115
Amortization expense of finite life intangible assets $ 2,900 $ 2,200 6,033 $ 4,315  
Amortization expense of finite life intangibles for 2025 10,500   10,500    
Amortization expense of finite life intangibles for 2026 16,300   16,300    
Amortization expense of finite life intangibles for 2027 15,400   15,400    
Amortization expense of finite life intangibles for 2028 14,500   14,500    
Amortization expense of finite life intangibles for 2029 12,800   12,800    
Amortization expense of finite life intangibles thereafter $ 40,500   $ 40,500    
Finite-Lived intangible assets, Weighted average amortization period     8 years 6 months    
WK Group [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Goodwill Increase     $ 9,400    
Verantis Environmental Solutions Group [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Goodwill Increase     $ 5,600    
Technology [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Finite-Lived intangible assets, Weighted average amortization period     6 years 3 months 18 days    
Customer Lists [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Finite-Lived intangible assets, Weighted average amortization period     8 years 10 months 24 days    
Customer Lists [Member] | WK Group [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Intangible assets, Useful Life 10 years   10 years    
Customer Lists [Member] | Verantis Environmental Solutions Group [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Intangible assets, Useful Life 10 years   10 years    
Tradename [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Finite-Lived intangible assets, Weighted average amortization period     7 years 10 months 24 days    
Tradename [Member] | WK Group [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Intangible assets, Useful Life 10 years   10 years    
Tradename [Member] | Verantis Environmental Solutions Group [Member]          
Schedule Of Goodwill And Other Intangible Assets [Line Items]          
Intangible assets, Useful Life 10 years   10 years