XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Accumulated Other Comprehensive Loss - Schedule of changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Beginning Balance $ 1,296,904 $ 1,395,317 $ 1,365,448 $ 1,389,219
Other comprehensive income (736) 7,038 30,664 (1,584)
Ending Balance 1,305,490 $ 1,403,417 1,305,490 $ 1,403,417
Foreign Currency Translation [Member]        
Beginning Balance     (56,130)  
Other comprehensive income     30,664  
Ending Balance $ (25,466)   $ (25,466)