v3.26.1
Common Stock - Summary of Reserved Shares of Common Stock for Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total reserved shares of common stock 9,969,836 30,792,496
Options Available for Future Issuance Under the 2026 Omnibus Plan    
Class of Stock [Line Items]    
Total reserved shares of common stock 3,510,202  
Options Available for Future Issuance Under the 2021 Plan    
Class of Stock [Line Items]    
Total reserved shares of common stock   58,961
Convertible Preferred Stock Warrants    
Class of Stock [Line Items]    
Total reserved shares of common stock   141,858
Warrants Issued to a Customer    
Class of Stock [Line Items]    
Total reserved shares of common stock   514,923
Convertible Notes    
Class of Stock [Line Items]    
Total reserved shares of common stock   2,819,512
Employee Stock Option    
Class of Stock [Line Items]    
Total reserved shares of common stock 5,835,840 5,477,425
Restricted Stock Units Outstanding    
Class of Stock [Line Items]    
Total reserved shares of common stock 623,794  
Conversion of Outstanding Shares of Convertible Preferred Stock    
Class of Stock [Line Items]    
Total reserved shares of common stock   21,779,817