v3.26.1
Fair Value Measurements - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Financing receivable $ 7,500     $ 7,500   $ 9,700  
Financing receivable, fair value           500  
Impairment loss 0   $ 0 0 $ 1,844    
Notes Receivable              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Fair value, recurring basis, asset value $ 0   $ 7,540 $ 0 $ 7,540 $ 7,126 $ 1,843
Discount rate              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Financing receivable, measurement input 0.155     0.155      
Minimum | Measurement Input, Scenario Probabilities              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Financing receivable, measurement input 0.05     0.05      
Maximum | Measurement Input, Scenario Probabilities              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Financing receivable, measurement input 0.45     0.45      
Maximum | Measurement Input, Expected Term              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Financing receivable, measurement input, period       1 year      
Senior Secured Note              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Financing receivable   $ 11,800   $ 11,800      
Financing receivable, interest rate, stated percentage           12.00%