XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Accumulated Other Comprehensive Income - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance   $ 1,744,491   $ 1,744,491  
Foreign currency translation adjustment $ 1,689   $ (1,168) 1,921 $ (723)
Balance 1,868,170     1,868,170  
AOCI Attributable to Parent [Member]          
Balance (3,898) (4,130)   (4,130)  
Foreign currency translation adjustment 1,689 232      
Balance $ (2,209) $ (3,898)   $ (2,209)