XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 1,668,602 $ 1,243,985
Balance 2,049,939 1,668,602
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Balance (7,727) (1,063)
Other comprehensive loss before reclassifications 6,896 (6,944)
Amounts reclassified from accumulated other comprehensive loss (1) 96
Tax effect (1,352) 184
Net current period other comprehensive loss 5,543 (6,664)
Balance (2,184) (7,727)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance (15,350) 16,943
Other comprehensive loss before reclassifications (9,528) (32,293)
Amounts reclassified from accumulated other comprehensive loss 0 0
Tax effect 0 0
Net current period other comprehensive loss (9,528) (32,293)
Balance (24,878) (15,350)
AOCI Attributable to Parent [Member]    
Balance (23,077) 15,880
Other comprehensive loss before reclassifications (2,632) (39,237)
Amounts reclassified from accumulated other comprehensive loss (1) 96
Tax effect (1,352) 184
Net current period other comprehensive loss (3,985) (38,957)
Balance $ (27,062) $ (23,077)