v3.26.1
Note 4 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance $ 5,137 $ 4,817
Balance 1,989 1,513
Provision for/(reverse of) credit loss during the period (180) 11
Provision for/(reverse of) credit loss during the period (5) 376
Written off during the period 0 0
Written off during the period 0 0
Exchange translation adjustments 79 6
Exchange translation adjustments (1) 0
Balance as of end of the period 5,036 4,834
Balance $ 1,983 $ 1,889