XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Table)
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SummaryOfValuationAllowanceTextBlock
Additions
DescriptionBalance at
Beginning of
Period
Charged to
Costs and
Expenses
Charged to Other
Accounts
DeductionsBalance at
End of Period
Deducted from assets to which they apply:
December 31, 2023
Tax valuation allowance5,664 1,471 63 
(1)
2,306 4,892 
Total$5,664 $1,471 $63 $2,306 $4,892 
December 31, 2022
Tax valuation allowance2,625 3,920 
(1)
882 5,664 
Total$2,625 $3,920 $$882 $5,664 
December 31, 2021
Tax valuation allowance1,240 1,864 (22)
(1)
457 2,625 
Total$1,240 $1,864 $(22)$457 $2,625 
(1) Primarily foreign currency translation adjustments.