XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Accounts receivable $ 30,927   $ 37,580
Balance, beginning of the period 1,619 $ 1,608  
Less: Allowance for credit losses 2,570   1,619
Amounts provided 1,284 353  
Net balance, end of period 28,357   $ 35,961
Amounts recovered (261) (279)  
Amounts written off (78) (101)  
Translation adjustments 6 (7)  
Balance, end of period $ 2,570 $ 1,574