v3.25.2
Fair Value Measurement - Narratives (Details) - USD ($)
Jun. 30, 2025
Jun. 03, 2025
Jun. 21, 2024
Jun. 20, 2024
Jul. 06, 2021
May 22, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Loan commitment assets       $ 76,091,000    
Exercise price of warrants (in dollars per share)           $ 11.50
2021 Convertible Note | Convertible Notes            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Principal amount   $ 122,868,000     $ 100,000,000  
SPA Warrant            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Loan commitment assets     $ 32,903,000      
Level 3 | SPA Warrant            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Exercise price of warrants (in dollars per share) $ 0.01