XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS
FOR THE YEARS ENDED DECEMBER 31, 2023 AND 2022
(Amounts in thousands)
 
DescriptionBalance at
Beginning
of Year
ProvisionsAmounts
Written Off
Amounts
Recovered
Effect of
Currency
Translation
Balance at
End of Year
Year Ended December 31, 2023      
Allowance for doubtful accounts receivable$120 $50 $(28)$ $1 $143 
Allowance for sales returns543 1,859 (2,112) (12)278 
Tax valuation allowance18,049 331   154 18,534 
Year Ended December 31, 2022      
Allowance for doubtful accounts receivable$143 $45 $(67)$— $(1)$120 
Allowance for sales returns380 1,560 (1,376)— (21)543 
Tax valuation allowance8,650 9,400 — — (1)18,049