XML 102 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance $ 966,587 $ 773,491
Balance 1,243,985 966,587
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]    
Balance 1,601 135
Other comprehensive income (loss) before reclassifications (3,244) 2,878
Amounts reclassified from accumulated other comprehensive income (33) (1,087)
Tax effect 613 (325)
Net current period other comprehensive income (loss) (2,664) 1,466
Balance (1,063) 1,601
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance 8,539 (5,611)
Other comprehensive income (loss) before reclassifications 8,404 14,150
Amounts reclassified from accumulated other comprehensive income 0 0
Tax effect 0 0
Net current period other comprehensive income (loss) 8,404 14,150
Balance 16,943 8,539
AOCI Attributable to Parent [Member]    
Balance 10,140 (5,476)
Other comprehensive income (loss) before reclassifications 5,160 17,028
Amounts reclassified from accumulated other comprehensive income (33) (1,087)
Tax effect 613 (325)
Net current period other comprehensive income (loss) 5,740 15,616
Balance $ 15,880 $ 10,140