v3.25.2
Fair Value Measurements - Narrative (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt $ 22,977  
Measurement Input, Long-Term Revenue Growth Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.33  
Amended Loan Agreement | Level 2 | Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt $ 21,400  
Debt instrument 22,000  
Equipment Notes Payable    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable $ 1,500 $ 1,100