XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Software and Other Intangible Assets - Schedule of Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Total $ 160,716 $ 165,377
Software Amortization    
Finite-Lived Intangible Assets [Line Items]    
Remainder of 2025 40,022  
2026 29,967  
2027 10,883  
2028 2,636  
2029 230  
Thereafter 0  
Total 83,738  
Other Intangible Assets Amortization    
Finite-Lived Intangible Assets [Line Items]    
Remainder of 2025 15,751  
2026 21,001  
2027 20,737  
2028 18,338  
2029 17,721  
Thereafter 67,168  
Total $ 160,716