XML 135 R120.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes Paid [Line Items]      
Cash paid during the year for income taxes $ 28,876 $ 25,253 $ 35,809
Domestic Tax Jurisdiction      
Income Taxes Paid [Line Items]      
Cash paid during the year for income taxes 8,949    
State and Local Jurisdiction [Member]      
Income Taxes Paid [Line Items]      
Cash paid during the year for income taxes 4,245    
ITALY      
Income Taxes Paid [Line Items]      
Cash paid during the year for income taxes 7,230    
JAPAN      
Income Taxes Paid [Line Items]      
Cash paid during the year for income taxes 2,158    
NETHERLANDS      
Income Taxes Paid [Line Items]      
Cash paid during the year for income taxes 1,989    
Foreign Tax Jurisdiction, Other      
Income Taxes Paid [Line Items]      
Cash paid during the year for income taxes $ 4,305