v3.26.1
Note 8 - Accumulated Other Comprehensive Loss - Schedule of changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ 1,267,959 $ 1,365,448
Other comprehensive loss (6,469) 11,124
Ending Balance 1,204,610 $ 1,311,663
Foreign Currency Translation [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (21,017)  
Other comprehensive loss (6,469)  
Ending Balance $ (27,486)