XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Current Portion of Notes Payable $ (66,863) $ 0
Notes Payable 308,498 376,243
Senior Notes [Member]    
Debt Instrument [Line Items]    
Notes Payable 375,361 376,243
Current Portion of Notes Payable (66,863) 0
Notes Payable $ 308,498 376,243
Senior Notes [Member] | Series B Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 5.44%  
Carrying Value $ 66,863 66,829
Senior Notes [Member] | Series C Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 5.64%  
Carrying Value $ 47,724 47,710
Senior Notes [Member] | Series D Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 5.72%  
Carrying Value $ 16,877 16,874
Senior Notes [Member] | Series E Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 4.46%  
Carrying Value $ 74,424 74,407
Senior Notes [Member] | Series F Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 4.55%  
Carrying Value $ 59,511 59,500
Senior Notes [Member] | Series G Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 4.64%  
Carrying Value $ 39,660 39,655
Senior Notes [Member] | Series H Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 3.42%  
Carrying Value $ 32,578 33,564
Senior Notes [Member] | Series I Senior Notes [Member]    
Debt Instrument [Line Items]    
Effective Annual Interest Rate (as a percent) 2.20%  
Carrying Value $ 37,724 $ 37,704