XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable $ 24,324 $ 27,026  
Balance 666 821 $ 941
Allowance for credit losses 730 666  
Amounts provided 195 101 132
Net balance, end of period 23,594 26,360  
Amounts recovered (65) (105) (176)
Amounts written off (36) (125) (26)
Translation adjustments (30) (26) (50)
Balance $ 730 $ 666 $ 821