v3.25.4
Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 07, 2024
Jun. 05, 2024
May 30, 2024
Temporary Equity [Line Items]            
Preferred stock, shares authorized 10,000,000 10,000,000       10,000,000
Preferred stock, par value $ 0.001 $ 0.001       $ 0.001
Converted aggregate common shares       22,146,816    
Non-cumulative dividends rate on original issue price 8.00%          
Percentage of voting stock on closing of transfer, minimum 50.00%          
Minimum            
Temporary Equity [Line Items]            
Common stock, underwritten public offering, price per share $ 14.70302          
Gross Proceeds, Net of Underwriting Discount and Commissions $ 50,000          
Series A Convertible Preferred Stock            
Temporary Equity [Line Items]            
Proceeds from issuance of convertible preferred stock $ 0   $ 63,913      
Preferred stock, convertible, conversion price         $ 8.5648  
Series B Convertible Preferred Stock            
Temporary Equity [Line Items]            
Additional number of shares issued   38,157,240        
Issuance costs   $ 87        
Preferred stock, convertible, conversion price         $ 14.3655