v3.25.4
Income Taxes - Schedule of Cash Flow, Supplemental Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ (257)    
State and local 2,453    
Foreign:      
Total Income Taxes Paid 40,095 $ 36,300 $ 38,600
The Netherlands      
Foreign:      
Other Foreign 7,664    
United Kingdom      
Foreign:      
Other Foreign 6,642    
Poland      
Foreign:      
Other Foreign 4,561    
Canada      
Foreign:      
Other Foreign 3,559    
France      
Foreign:      
Other Foreign 2,954    
Spain      
Foreign:      
Other Foreign 2,193    
Mexico      
Foreign:      
Other Foreign 2,056    
Other foreign jurisdictions      
Foreign:      
Other Foreign $ 8,270