XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Senior Notes Payable (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 09, 2021
Jun. 30, 2021
Dec. 31, 2020
Short-term Debt [Line Items]      
Issue price per note   $ 1  
Redemption price percent   100.00%  
Issuance of senior notes   $ 1,237,000  
Redemptions of senior notes   $ 1,081,000  
Weighted average interest rate   1.00%  
Notes payable   $ 252,000 $ 96,000
Interest rate per annum   1.00% 1.00%
Interest expense on short-term borrowings   $ 1,000  
Subsequent Event [Member]      
Short-term Debt [Line Items]      
Issuance of senior notes $ 192,000    
Subsequent Event [Member] | Senior Notes Outstanding At June 30, 2021 [Member]      
Short-term Debt [Line Items]      
Redemptions of senior notes 252,000    
Subsequent Event [Member] | Senior Notes Issued During July 1, 2021 Through August 9, 2021 [Member]      
Short-term Debt [Line Items]      
Redemptions of senior notes $ 192,000