XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 29, 2021
Dec. 31, 2020
Aug. 01, 2019
Mar. 30, 2016
Debt Instrument [Line Items]          
Current Portion of Notes Payable $ 0   $ (37,974)    
Notes Payable 376,778   338,518    
Senior Notes [Member]          
Debt Instrument [Line Items]          
Notes Payable 376,778   376,492    
Current Portion of Notes Payable 0   (37,974)    
Notes Payable $ 376,778   338,518    
Senior Notes [Member] | Series A Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 5.16%        
Carrying Value $ 0   37,974    
Senior Notes [Member] | Series B Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 5.44%        
Carrying Value $ 66,765   66,702    
Senior Notes [Member] | Series C Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 5.64%        
Carrying Value $ 47,680   47,651    
Senior Notes [Member] | Series D Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 5.72%        
Carrying Value $ 16,866   16,858    
Senior Notes [Member] | Series E Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 4.46%        
Carrying Value $ 74,376   74,325    
Senior Notes [Member] | Series F Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 4.55%        
Carrying Value $ 59,481   59,449    
Senior Notes [Member] | Series G Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 4.64%        
Carrying Value $ 39,645   39,627    
Senior Notes [Member] | Series H Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 3.42%        
Carrying Value $ 34,300   33,906    
Senior Notes [Member] | Series I Senior Notes [Member]          
Debt Instrument [Line Items]          
Effective Annual Interest Rate (as a percent) 2.20%        
Carrying Value $ 37,665   $ 0    
Series A Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage         4.88%
Series B Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage         5.23%
Series C Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage         5.48%
Series D Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage         5.58%
Series E Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage       4.34%  
Series F Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage       4.44%  
Series G Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage       4.54%  
Series H Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage       3.33%  
Series I Senior Notes [Member] | Parent Company [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Interest Rate, Stated Percentage   1.97%