v3.25.4
Fair Value Measurements - Schedule of Changes in Level 3 Fair Value, Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Preferred Stock warrant liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Liability, beginning balance $ 970 $ 851
Additions 0  
Change in fair value 256 119
Exercises (589)  
Conversion to equity upon IPO (637)  
Liability, ending balance 0 970
Series E purchase option    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Liability, beginning balance 0  
Additions 218  
Change in fair value 11,719  
Exercises (11,937)  
Conversion to equity upon IPO 0  
Liability, ending balance $ 0 $ 0