XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Accounts Receivable $ 23,057   $ 24,324
Balance, beginning of the period 730 $ 666  
Less: Allowance for credit losses 870   730
Amounts provided 344 108  
Net balance, end of period 22,187   $ 23,594
Amounts recovered (135) (66)  
Amounts written off (136) (37)  
Translation adjustments 67 6  
Balance, end of period $ 870 $ 677