Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

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]  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS
FOR THE YEARS ENDED DECEMBER 31, 2024 AND 2023
(Amounts in thousands)
 
Description Balance at
Beginning
of Year
Provisions Amounts
Written Off
Amounts
Recovered
Effect of
Currency
Translation
Balance at
End of Year
Year Ended December 31, 2024            
Allowance for doubtful accounts receivable $ 143  $ 9  $ (54) $   $ (1) $ 97 
Allowance for sales returns 278  2,137  (2,049)   (6) 360 
Tax valuation allowance 18,534  6,160  (5,500)   (330) 18,864 
Year Ended December 31, 2023            
Allowance for doubtful accounts receivable $ 120  $ 50  $ (28) $ —  $ $ 143 
Allowance for sales returns 543  1,859  (2,112) —  (12) 278 
Tax valuation allowance 18,049  331  —  —  154  18,534