XML 98 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Notes Payable - Schedule of Payments of Notes Payable (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Senior Unsecured Notes 6 [Member]  
Amount of repayment $ 246.2
Interest rate 4.45%
Senior Unsecured Notes 7 [Member]  
Amount of repayment $ 400.0
Senior Unsecured Notes 7 [Member] | Minimum [Member]  
Interest rate 2.70%