XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ 297,900 $ 268,201 $ 254,151
Balance 337,290 297,900 268,201
AOCI Attributable to Parent [Member]      
Balance (4,625) (6,031) (3,435)
Other comprehensive income (loss) before reclassifications (1,559)   (2,596)
Amounts reclassified from accumulated other comprehensive loss 0 0 0
Balance $ (6,184) $ (4,625) $ (6,031)