v3.25.2
Notes Payable, Net - Unpaid Interest (Details) - Senior Notes
Jun. 30, 2025
Mar. 31, 2025
2030 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent)   6.125%
2033 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent)   6.25%
2027 | 2030 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 103.063%  
2028 | 2030 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 101.531%  
2028 | 2033 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 103.125%  
2029 and thereafter | 2030 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 100.00%  
2029 | 2033 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 101.563%  
2030 and thereafter | 2033 Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 100.00%