XML 414 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - DEFERRED TAX ASSET VALUATION ALLOWANCE (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 91,531    
Balance at End of Year 95,747 $ 91,531  
Valuation Allowance of Deferred Tax Assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 91,531 143,177 $ 155,008
Additions (reversals) Charged to Income 4,799 8,489 7,770
Accounts Receivable Write-offs (4,937) (59,520) (15,384)
Translation and Other 4,354 (615) (4,217)
Balance at End of Year $ 95,747 $ 91,531 $ 143,177