Annual report pursuant to Section 13 and 15(d)

Goodwill and Other Intangible Assets - Schedule of Estimated Future Amortization for Finite-lived Intangible Assets (Details)

v3.25.0.1
Goodwill and Other Intangible Assets - Schedule of Estimated Future Amortization for Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Total $ 1,475,722 $ 610,670
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
2025 216,469  
2026 191,450  
2027 162,056  
2028 143,347  
2029 126,680  
Thereafter 552,046  
Total 1,392,048 572,416
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
2025 3,560  
2026 2,266  
2027 1,511  
2028 0  
2029 0  
Thereafter 0  
Total 7,337 1,222
Internally Developed Software    
Finite-Lived Intangible Assets [Line Items]    
2025 15,966  
2026 16,743  
2027 15,843  
2028 14,441  
2029 9,450  
Thereafter 3,894  
Total $ 76,337 $ 37,032