v3.25.1
Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Accounts Receivable $ 22,703   $ 24,324
Balance, beginning of the period 730 $ 834  
Less: Allowance for credit losses 716   730
Amounts provided 46 42  
Net balance, end of period 21,987   $ 23,594
Amounts recovered (80) (13)  
Amounts written off 0 (35)  
Translation adjustments 20 (10)  
Balance, end of period $ 716 $ 818