v3.25.2
Note 9 - Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Accumulated other comprehensive loss $ 536 $ 525 $ 516 $ 523 $ 495 $ 488
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]            
Accumulated other comprehensive loss (194)   (236)      
Accumulated Other Adjustments Attributable to Parent [Member]            
Accumulated other comprehensive loss (1)   (1)      
AOCI Attributable to Parent [Member]            
Accumulated other comprehensive loss $ (195) $ (204) $ (237) $ (232) $ (233) $ (228)