XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance   $ 2,141,549   $ 2,141,549  
Foreign currency translation adjustment $ 5,027   $ (873) 5,015 $ (2,764)
Balance 2,153,831     2,153,831  
AOCI Attributable to Parent [Member]          
Balance (9,305) (9,293)   (9,293)  
Foreign currency translation adjustment 5,027 (12)      
Balance $ (4,278) $ (9,305)   $ (4,278)