XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts Receivable $ 24,754   $ 24,324
Balance, beginning of the period 730 $ 666  
Less: Allowance for credit losses 799   730
Amounts provided 258 76  
Net balance, end of period 23,955   $ 23,594
Amounts recovered (118) (38)  
Amounts written off (138) (36)  
Translation adjustments 67 (15)  
Balance, end of period $ 799 $ 653