XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Cash Paid For Income Taxes and Tax Credits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Federal $ 67,960    
State and Local 21,477    
Foreign 54,920    
Total 144,357 $ 116,729 $ 79,588
Canada      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 8,680    
Germany      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 11,024    
Germany - Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 11,679    
UK      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 9,701    
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign $ 13,836