XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Remaining 2025 $ 51,445  
2026 89,027  
2027 76,690  
2028 66,569  
2029 57,649  
Thereafter 173,692  
Net 515,072 $ 556,085
Customer Relationships Intangible Asset    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2025 50,360  
2026 87,557  
2027 75,961  
2028 65,996  
2029 57,291  
Thereafter 173,034  
Net 510,199  
Other Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Remaining 2025 1,085  
2026 1,470  
2027 729  
2028 573  
2029 358  
Thereafter 658  
Net $ 4,873