XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Schedule of Income Taxes Paid, Net of Refunds Received (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 - Federal $ 4,587    
United States - State and Local 1,368    
Total income tax payments [1] 36,771 $ 15,511 $ 7,904
Italy      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 22,599    
United Kingdom      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 6,020    
Czech Republic      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 3,438    
Poland      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign (1,585)    
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign $ 344    
[1] Income tax payments is inclusive of payments remitted, net of refunds received, related to the settlement of the Italy 2012 and 2017 Assessments. See Note 15, Income Taxes, for additional information.