v3.25.1
Fair Value Measurements - Narrative (Details)
Mar. 31, 2025
Measurement Input, Yield  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Debt Instrument, Measurement Input 0.1700
Measurement Input, Risk Free Interest Rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Debt Instrument, Measurement Input 0.0393
Measurement Input, Credit Spread  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Debt Instrument, Measurement Input 0.1324