XML 50 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]
Schedule II
Valuation and Qualifying Accounts
 
Balance at
beginning
of period
Additions
charged to
costs and
expenses
Deductions (1)Other (2)Balance at
end of
period
Allowance for credit losses
2024$574 $452 $(104)$— $922 
2023$609 $114 $(149)$— $574 
2022$1,206 $552 $(1,149)$— $609 
Valuation allowance
2024$167,632 $3,609 $— $591 $171,832 
2023$165,671 $4,772 $— $(2,811)$167,632 
2022$146,832 $16,645 $— $2,194 $165,671 
(1) Deductions column represents the reversal of additions previously charged to costs and expenses and uncollectible accounts written off, net of recoveries.
(2) Other column represents the cumulative translation adjustment impact on the allowance.