XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable - Schedule of Debt (Details) - Senior Notes [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Notes Payable $ 373,756 $ 373,885
Series C Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 5.64%  
Carrying Value $ 47,855 47,838
Series D Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 5.72%  
Carrying Value $ 16,914 16,910
Series E Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 4.46%  
Carrying Value $ 74,564 74,546
Series F Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 4.55%  
Carrying Value $ 59,600 59,589
Series G Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 4.64%  
Carrying Value $ 39,709 39,703
Series H Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 3.42%  
Carrying Value $ 31,339 31,597
Series I Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 2.20%  
Carrying Value $ 37,887 37,867
Series J Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 5.02%  
Carrying Value $ 65,888 $ 65,835