v3.26.1
Convertible Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jul. 24, 2025
Jan. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]        
Proceeds from issuance of convertible preferred stock     $ 0 $ 11,919
Series C Convertible Preferred Stock        
Class of Stock [Line Items]        
Issuance of convertible preferred stock   1,117,743    
Convertible preferred stock price per share   $ 10.74    
Proceeds from issuance of convertible preferred stock   $ 12,000    
Series C Convertible Preferred Stock | Additional Paid-In Capital        
Class of Stock [Line Items]        
Issuance of stock value   $ 600    
IPO        
Class of Stock [Line Items]        
Number of convertible preferred stock converted into common stock 15,245,731