XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accumulated Other Comprehensive Loss - Changed in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance at December 31, 2022 $ 1,561,648 $ 1,685,126 $ 1,671,551
Other comprehensive income 5,293 (12,828) (26,270)
Balance at December 31, 2023 1,389,219 1,561,648 1,685,126
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Balance at December 31, 2022 (43,323) (30,495)  
Other comprehensive income 5,293 (12,828)  
Balance at December 31, 2023 $ (38,030) $ (43,323) $ (30,495)