v3.22.2.2
Note 15 - Accumulated Other Comprehensive Loss (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Net Income (Loss) Attributable to Parent, Total $ (142,066) $ (10,147) $ (8,213) $ (17,952) $ (210,490) $ (36,312)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Foreign Currency Adjustment Attributable to Parent [Member]            
Net Income (Loss) Attributable to Parent, Total         $ 3,600