v3.26.1
Note 17 - Stockholders' Equity - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Balance $ 19,581  
Foreign currency translation adjustments, net of tax 2,800 $ (3,588)
Balance 17,790 19,581
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance (11,457) (7,869)
Foreign currency translation adjustments, net of tax 2,800 (3,588)
Net actuarial loss for the year, net of tax 0 0
Amortization for the year, net of tax 0 0
Balance (8,657) (11,457)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance (7,560) (9,198)
Foreign currency translation adjustments, net of tax 0 0
Net actuarial loss for the year, net of tax 365 1,198
Amortization for the year, net of tax 366 440
Balance (6,829) (7,560)
AOCI Attributable to Parent [Member]    
Balance (19,017) (17,067)
Foreign currency translation adjustments, net of tax 2,800 (3,588)
Net actuarial loss for the year, net of tax 365 1,198
Amortization for the year, net of tax 366 440
Balance $ (15,486) $ (19,017)