XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations - Senior Notes (Details) - Senior Notes
$ in Thousands
Mar. 31, 2024
USD ($)
0.950% Senior Notes due October 2024  
Debt Instrument [Line Items]  
Interest rate (in percent) 0.95%
Semi-annual interest payable $ 2,375
2.900% Senior Notes due October 2030  
Debt Instrument [Line Items]  
Interest rate (in percent) 2.90%
Semi-annual interest payable $ 14,500
2.350% Senior Notes due January 2032  
Debt Instrument [Line Items]  
Interest rate (in percent) 2.35%
Semi-annual interest payable $ 5,875
3.050% Senior Notes due October 2041  
Debt Instrument [Line Items]  
Interest rate (in percent) 3.05%
Semi-annual interest payable $ 7,625