XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Debt Obligations (2022, 2031 and 2040 Notes) (Details) - Senior Notes
Mar. 31, 2022
2022 Notes  
Debt Instrument [Line Items]  
Stated rate 0.445%
2022 Notes | Maximum  
Debt Instrument [Line Items]  
Maximum interest rate on debt instrument 2.445%
2031 Notes  
Debt Instrument [Line Items]  
Stated rate 1.65%
2031 Notes | Maximum  
Debt Instrument [Line Items]  
Maximum interest rate on debt instrument 3.65%
2040 Notes  
Debt Instrument [Line Items]  
Stated rate 2.50%
2040 Notes | Maximum  
Debt Instrument [Line Items]  
Maximum interest rate on debt instrument 4.50%