XML 107 R72.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
United States $ 41,111 $ 33,608 $ 14,261
Total cash taxes paid 95,348 72,108 50,303
Switzerland      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign, federal 21,859 15,794 17,070
Foreign, cantonal 8,616 3,502 1,967
Mexico      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 11,187 12,058 10,160
Australia Pacific      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 6,825 5,118 2,362
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign $ 5,750 $ 2,028 $ 4,483