XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Note 2 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable $ 24,817 $ 24,324  
Balance 730 666 $ 821
Less: Allowance for credit losses 1,127 730  
Amounts provided 629 195 101
Net balance, end of the year 23,690 23,594  
Amounts recovered (163) (65) (105)
Amounts written off (139) (36) (125)
Translation adjustments 70 (30) (26)
Balance $ 1,127 $ 730 $ 666