XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 01, 2022
Accounts Receivable $ 33,735   $ 37,580
Balance, beginning of the period 1,619 $ 1,608  
Allowance for credit losses 1,658   1,619
Amounts provided 185 102  
Net balance, end of period 32,077   $ 35,961
Amounts recovered (92) (78)  
Amounts written off (45) (106)  
Translation adjustments (9) 11  
Balance, end of period $ 1,658 $ 1,537