XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Table)
12 Months Ended
Dec. 31, 2024
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, 2024
Tax valuation allowance4,892 1,009 (27)
(1)
886 4,988 
Total$4,892 $1,009 $(27)$886 $4,988 
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 
(1) Primarily foreign currency translation adjustments.