XML 166 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Debt, Net - Schedule of Long-term Debt (Details) (Parentheticals) - Senior Notes [Member]
Dec. 31, 2024
Dec. 31, 2023
Five Point Eight Two Percent Senior Note Due March Two Zero Two Four [Member]    
Debt instrument, interest rate 5.82% 5.82%
Eight Point Nine Two Percent Senior Note Due March Two Zero Two Four [Member]    
Debt instrument, interest rate 8.92% 8.92%
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%