XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Senior Notes Payable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Senior Notes Payable [Abstract]    
Issue price per note $ 1  
Redemption price percent 100.00%  
Issuance of senior notes $ 1,428,000  
Redemptions of senior notes $ 1,524,000  
Weighted average interest rate 1.00%  
Notes payable $ 0 $ 96,000
Interest rate per annum 1.00% 1.00%
Interest expense on short-term borrowings $ 1,000