XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance as of December 31, 2020 $ 1,744,491    
Reclassification of currency translation related to equity method of RTC Canada 0 $ (601) $ 0
Foreign currency translation adjustment 1,967 (4,917) (82)
Balance as of December 31, 2021 1,870,879 1,744,491  
AOCI Attributable to Parent [Member]      
Balance as of December 31, 2020 (4,130) 787  
Reclassification of currency translation related to equity method of RTC Canada   (601)  
Foreign currency translation adjustment 1,967 (4,316)  
Balance as of December 31, 2021 $ (2,163) $ (4,130) $ 787