v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 26, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Oct. 31, 2025
Aug. 26, 2025
Mar. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Class of warrant or right, outstanding (in shares)       889,364      
Yorkville              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Derivative liability             $ 10,000
Lynrock Lake Warrant              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Fair value at issuance $ 16,500   $ 16,496        
Derivative Financial Instruments, Liabilities              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Extinguishment upon termination agreement     $ 203        
Private Placement Warrants              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Class of warrant or right, outstanding (in shares)   889,364          
Sale of stock, number of shares issued in transaction (in shares)   296,445   296,445      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)   $ 0.310   $ 0.116      
Lynrock Lake Warrant | Lynrock Lake Term Loan              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 1.20       $ 1.0002    
Shares issued (in shares) 20,333,623 24,396,416   24,396,416 24,396,416    
Yorkville Warrant | Yorkville              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 1.20            
Shares issued (in shares) 5,000,071            
Issuance of stock and warrants $ 3,000            
Yorkville Warrant | Lynrock Lake Term Loan | Yorkville              
Fair Value Measurement Inputs and Valuation Techniques [Line Items]              
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 1.20            
Shares issued (in shares) 5,000,071         5,000,000.0