XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Balance     $ 360,576  
Net current period other comprehensive loss $ (126) $ 4,577 (1,863) $ (118)
Balance 427,760   427,760  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]        
Balance     (21,966)  
Other comprehensive loss before reclassifications     (416)  
Amount reclassified from accumulated other comprehensive loss     54  
Net current period other comprehensive loss     (362)  
Balance (22,328)   (22,328)  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]        
Balance     2,729  
Other comprehensive loss before reclassifications     (11)  
Amount reclassified from accumulated other comprehensive loss     (1,408)  
Net current period other comprehensive loss     (1,419)  
Balance 1,310   1,310  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]        
Balance     21  
Other comprehensive loss before reclassifications     0  
Amount reclassified from accumulated other comprehensive loss     0  
Net current period other comprehensive loss     0  
Balance 21   21  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]        
Balance     1,989  
Other comprehensive loss before reclassifications     (164)  
Amount reclassified from accumulated other comprehensive loss     82  
Net current period other comprehensive loss     (82)  
Balance 1,907   1,907  
AOCI Attributable to Parent [Member]        
Balance     (17,227)  
Other comprehensive loss before reclassifications     (591)  
Amount reclassified from accumulated other comprehensive loss     (1,272)  
Net current period other comprehensive loss     (1,863)  
Balance $ (19,090)   $ (19,090)