Quarterly report pursuant to Section 13 or 15(d)

Note 18 - Fair Value Measurements - Changes in Liabilities Measured on Recurring Basis (Details) (Parentheticals)

v3.24.2.u1
Note 18 - Fair Value Measurements - Changes in Liabilities Measured on Recurring Basis (Details) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement Of Other Comprehensive Income Abstract [Domain]            
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent $ (121) $ (718) $ 1,004 $ 613 $ (839) $ 1,617
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]         Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent