v3.26.1
Note 10 - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Beginning balance $ 2,203,229  
Foreign currency translation adjustment (1,999) $ (12)
Ending balance 2,268,779  
AOCI Attributable to Parent [Member]    
Beginning balance (4,813)  
Foreign currency translation adjustment (1,999)  
Ending balance $ (6,812)