v3.23.1
Note 9 - Accumulated Other Comprehensive Income (Loss) - Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Balance $ 697,648 $ 828,493
Balance 683,137 832,035
AOCI Attributable to Parent [Member]    
Balance (34,355) (16,817)
Balance (33,494) (22,305)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Other comprehensive income (loss) before reclassifications 527 (4,972)
Amounts reclassified from accumulated other comprehensive loss 0 0
Net current-period other comprehensive income (loss) 527 (4,972)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Other comprehensive income (loss) before reclassifications 334 (516)
Amounts reclassified from accumulated other comprehensive loss 0 0
Net current-period other comprehensive income (loss) $ 334 $ (516)