XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Senior Notes Payable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
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
Interest expense on short-term borrowings   $ 1,000