XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 18 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Balance $ 20,642 $ 24,550 $ 24,611 $ 16,108
Other comprehensive income (loss), net of taxes(1): [1] 64 (674) 11 (27,858)
Balance 17,217 21,920 17,217 21,920
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance (1,667) (2,059) (1,596) (2,464)
Other comprehensive income (loss) arising during the period 106 (233) 48 194
Amounts reclassified from accumulated other comprehensive income (loss) (29) (34) (42) (56)
Other comprehensive income (loss), net of taxes(1): 77 (267) 6 138
Balance (1,590) (2,326) (1,590) (2,326)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Balance (3,286) (3,286) (3,286) (3,286)
Other comprehensive income (loss) arising during the period 0 0 0 0
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0 0
Other comprehensive income (loss), net of taxes(1): 0 0 0 0
Balance (3,286) (3,286) (3,286) (3,286)
Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Parent [Member]        
Balance 3,365 4,751 3,342 32,355
Other comprehensive income (loss) arising during the period (15) (397) 8 (824)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0 (27,177)
Other comprehensive income (loss), net of taxes(1): (15) (397) 8 (28,001)
Balance 3,350 4,354 3,350 4,354
AOCI Attributable to Parent [Member]        
Balance (1,588) (594) (1,540) 26,605
Other comprehensive income (loss) arising during the period 91 (630) 56 (630)
Amounts reclassified from accumulated other comprehensive income (loss) (29) (34) (42) (27,233)
Other comprehensive income (loss), net of taxes(1): 62 (664) 14 (27,863)
Balance $ (1,526) $ (1,258) $ (1,526) $ (1,258)
[1] Net of income tax expense of $0 for the three and six months ended June 30, 2024 and June 30, 2023.