XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Accumulated Other Comprehensive Loss - Schedule of changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Beginning Balance $ 1,311,663 $ 1,252,808 $ 1,365,448 $ 1,389,219
Other comprehensive income 20,276 (1,457) 31,400 (8,622)
Ending Balance 1,296,904 $ 1,395,317 1,296,904 $ 1,395,317
Foreign Currency Translation [Member]        
Beginning Balance     (56,130)  
Other comprehensive income     31,400  
Ending Balance $ (24,730)   $ (24,730)