XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II - VALUATION RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Allowance, Credit Loss        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 6,170 $ 4,550 $ 3,782 $ 3,714
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 0  
Valuation Allowances and Reserves, Deductions, Charge to Cost and Expense (26) (58) (747)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 0 0 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 1,646 826 815  
Valuation Allowance Of Deferred Tax Domestic Member        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 41,671 94,747 98,051 84,910
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 0  
Valuation Allowances and Reserves, Deductions, Charge to Cost and Expense (53,076) (1,034) 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 0 (2,270) (683)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 0 0 13,824  
Valuation Allowance Of Deferred Tax Foreign Member        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 79,386 78,425 101,125 $ 79,770
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 7,290  
Valuation Allowances and Reserves, Deductions, Charge to Cost and Expense (13,833) (20,108) 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (4,709) (6,304) 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense $ 19,503 $ 3,712 $ 14,065