v3.25.2
Fair Value Measurements - Secured Financings Measurement Input (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value of Debt $ 135,876
Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value of Debt 135,876
Discounted Cash Flow | Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value of Debt $ 83,920
Discounted Cash Flow | Weighted Average | Level 3 | Discount Rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, measurement input 0.0216
Discounted Cash Flow | Minimum | Level 3 | Discount Rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, measurement input 0.0075
Discounted Cash Flow | Maximum | Level 3 | Discount Rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, measurement input 0.035
Recent Transaction | Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value of Debt $ 51,956