Note 5 - Leases - Schedule of Lease Assets and Liabilities (Details) - USD ($) $ in Millions |
Mar. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
||
---|---|---|---|---|---|
Operating lease assets | $ 171 | $ 170 | $ 170 | ||
Finance lease assets (1) | [1] | 9 | 8 | ||
Total lease assets | 180 | 178 | |||
Operating lease liabilities | 32 | 31 | 31 | ||
Finance lease liabilities, Current | 2 | 1 | |||
Operating lease liabilities | 153 | $ 153 | 153 | ||
Finance lease liabilities, Noncurrent | 8 | 8 | |||
Total lease liabilities | $ 195 | $ 193 | |||
|