XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Debt, Net - Schedule of Long-term Debt (Details) (Parentheticals) - Senior Notes [Member]
Mar. 31, 2025
Dec. 31, 2024
Five Point Zero Three Percent Senior Note Due December Two Zero Two Six [Member]    
Debt instrument, interest rate 5.03% 5.03%
Five Point One Eight Percent Senior Note Due December Two Zero Two Six [Member]    
Debt instrument, interest rate 5.18% 5.18%