Quarterly report [Sections 13 or 15(d)]

Note 3 - Accumulated Other Comprehensive (Loss) Income - Disclosure of Changes in Accumulated Other Comprehensive (Loss) Income (Details)

v3.25.2
Note 3 - Accumulated Other Comprehensive (Loss) Income - Disclosure of Changes in Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance $ 12,692 $ 14,051 $ 12,707 $ 12,606
Balance 10,930 12,059 10,930 12,059
AOCI Attributable to Parent [Member]        
Balance 424 447 957 156
Net unrealized (loss) gain on foreign currency translation (1,107) 92 (1,640) 383
Balance $ (683) $ 539 $ (683) $ 539