XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fixed-Rate Senior Notes, Fair Value
Fixed-rate senior notesFair Value
Principal AmountInterest rateYear of maturityAs of March 31, 2023
$7003.650%2023$695 
$5002.350%2024$482 
$3003.850%2025$295 
$7001.000%2025$641 
$7003.800%2026$679 
$7001.400%2027$609 
$8004.200%2028$788 
$7002.950%2029$629 
$6002.000%2030$497 
$1,0001.750%2031$803