v3.25.0.1
Debt - 2031 and 2029 Secured Notes (Details) - Senior Notes
12 Months Ended
Dec. 31, 2024
100% of Principal | 2031 Secured Notes  
Debt Instrument [Line Items]  
Redemption Price 100.00%
100% of Principal | 2029 Secured Notes  
Debt Instrument [Line Items]  
Redemption Price 100.00%
40% of Principal | 2031 Secured Notes  
Debt Instrument [Line Items]  
Redemption Price 107.375%
Redemption percentage of aggregate principal amount 40.00%
40% of Principal | 2029 Secured Notes  
Debt Instrument [Line Items]  
Redemption Price 106.625%
Redemption percentage of aggregate principal amount 40.00%
10% of Principal | 2031 Secured Notes  
Debt Instrument [Line Items]  
Redemption Price 103.00%
Redemption percentage of aggregate principal amount 10.00%
10% of Principal | 2029 Secured Notes  
Debt Instrument [Line Items]  
Redemption Price 103.00%
Redemption percentage of aggregate principal amount 10.00%