XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance $ 2,049,939 $ 1,668,602
Balance 3,145,767 2,049,939
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Balance (2,184) (7,727)
Other comprehensive income (loss) before reclassifications 1,160 6,896
Amounts reclassified from accumulated other comprehensive income 82 (1)
Tax effect 152 (1,352)
Other comprehensive loss, net of tax 1,394 5,543
Balance (790) (2,184)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance (24,878) (15,350)
Other comprehensive income (loss) before reclassifications (22,843) (9,528)
Amounts reclassified from accumulated other comprehensive income 0 0
Tax effect 0 0
Other comprehensive loss, net of tax (22,843) (9,528)
Balance (47,721) (24,878)
AOCI Attributable to Parent [Member]    
Balance (27,062) (23,077)
Other comprehensive income (loss) before reclassifications (21,683) (2,632)
Amounts reclassified from accumulated other comprehensive income 82 (1)
Tax effect 152 (1,352)
Other comprehensive loss, net of tax (21,449) (3,985)
Balance $ (48,511) $ (27,062)