v3.26.1
Note 4 - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance as of beginning of the period $ 5,036 $ 4,834 $ 5,137 $ 4,817
Balance 1,983 1,889 1,989 1,513
Provision for/(reverse of) credit loss during the period 0 298 (180) 309
Provision for/(reverse of) credit loss during the period 8 1 3 377
Written off during the period 0 0 0 0
Written off during the period 0 0 (1) 0
Exchange translation adjustments 75 13 154 19
Balance as of end of the period 1,991 1,890 1,991 1,890
Balance as of end of the period $ 5,111 $ 5,145 $ 5,111 $ 5,145