v3.26.3
Note 8 - Debt, Net - Schedule of Long-term Debt (Details) (Parentheticals) - Senior Notes [Member]
Sep. 30, 2026
Dec. 31, 2025
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%