XML 99 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Accumulated Other Comprehensive Income (Loss) - Summary of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance $ (6,816) $ (4,529)
Foreign currency translation (4,965) (2,903)
Reclassification to operations 0 0
Pension amortization, net of tax   0
Balance (11,781) (6,816)
Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]    
Foreign currency translation 0 44
Reclassification to operations 0 572
Pension amortization, net of tax   0
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balance 0 (8)
Foreign currency translation 0 0
Reclassification to operations 0 8
Pension amortization, net of tax   0
Balance 0 0
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] | Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]    
Foreign currency translation 0 0
Reclassification to operations 0 0
Pension amortization, net of tax   0
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance (3,871) (2,749)
Foreign currency translation 0 0
Reclassification to operations 187 0
Pension amortization, net of tax   (442)
Balance (4,277) (3,871)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] | Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]    
Foreign currency translation 0 0
Reclassification to operations (593) 0
Pension amortization, net of tax   (680)
AOCI Attributable to Parent [Member]    
Balance (10,687) (7,286)
Foreign currency translation (4,965) (2,903)
Reclassification to operations 187 8
Pension amortization, net of tax   (442)
Balance (16,058) (10,687)
AOCI Attributable to Parent [Member] | Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]    
Foreign currency translation 0 44
Reclassification to operations (593) 572
Pension amortization, net of tax   (680)
AOCI Attributable to Noncontrolling Interest [Member]    
Balance (3,887) (3,071)
Foreign currency translation 0 0
Reclassification to operations 0 0
Pension amortization, net of tax   0
Balance (4,601) (3,887)
AOCI Attributable to Noncontrolling Interest [Member] | Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]    
Foreign currency translation 0 0
Reclassification to operations (714) 0
Pension amortization, net of tax   (816)
AOCI Including Portion Attributable to Noncontrolling Interest [Member]    
Balance (14,574) (10,357)
Foreign currency translation (4,965) (2,903)
Reclassification to operations 187 8
Pension amortization, net of tax   (442)
Balance (20,659) (14,574)
AOCI Including Portion Attributable to Noncontrolling Interest [Member] | Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]    
Foreign currency translation 0 44
Reclassification to operations $ (1,307) 572
Pension amortization, net of tax   $ (1,496)