XML 135 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Notes Payable (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2023
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Feb. 29, 2020
Debt Covenants Dividend Payment Restriction Maximum Payment       $ 26,000    
Senior Unsecured Notes [Member]            
Debt Instrument, Redemption, Prepayment Charges   $ 0 $ 6,500      
Write off of Deferred Debt Issuance Cost     $ 700      
Unsecured Debt [Member]            
Debt Issuance Costs, Net       65,000    
Liabilities, Fair Value Adjustment       $ 24,900    
Revolving Credit Facility [Member]            
Debt Instrument, Basis Spread on Variable Rate 0.775%          
Line of Credit Facility, Current Borrowing Capacity $ 2,000,000         $ 2,000,000
Line of Credit Facility, Maximum Borrowing Capacity $ 2,750,000          
Debt Instrument, Interest Rate, Effective Percentage       6.21%    
Long-Term Line of Credit       $ 0    
Revolving Credit Facility [Member] | Maximum [Member]            
Debt Instrument, Interest Rate, Increase (Decrease) 0.04%          
Revolving Credit Facility [Member] | Other Assets [Member]            
Debt Issuance Costs, Net       $ 6,700 $ 2,500  
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]            
Debt Instrument, Basis Spread on Variable Rate       0.755%    
Line of Credit [Member]            
Long-Term Line of Credit       $ 0