v3.26.1
Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 09, 2023
USD ($)
$ / shares
shares
Nov. 30, 2025
USD ($)
Mar. 31, 2026
USD ($)
trading_day
director
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
Oct. 31, 2024
Class of Stock [Line Items]            
Common stock, shares authorized (in shares) | shares     75,000,000 75,000,000    
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001    
Redeemable convertible preferred stock, par value (in dollars per share)     $ 0.001 $ 0.001    
Redeemable convertible preferred stock, liquidation preference redemption value | $     $ 49,263 $ 48,356    
Temporary equity, liquidation preference (in dollars per share) $ 1,000   $ 1,000      
Preferred stock, conversion price (in dollars per share) $ 7.00       $ 6.53  
Preferred stock, convertible, maximum shares issuable (in shares) | shares     7,540,464      
Preferred stock, stock price threshold (in dollars per share)     $ 10.50      
Preferred stock, redemption, period after providing notice     180 days      
Preferred stock, unpaid balance, interest rate           1.00%
Temporary equity, number of directors | director     2      
Temporary equity, directors, stock outstanding threshold     30.00%      
Registration rights agreement penalty, amount paid | $   $ 5,238        
Registration rights agreement penalty, failure to file timely, amount paid | $   $ 4,703        
Series A Preferred Stock            
Class of Stock [Line Items]            
Proceeds of convertible preferred stock, net of issuance costs (in shares) | shares 38,750          
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.001          
Proceeds from issuance of convertible preferred stock | $ $ 38,750          
Stock issuance costs | $ $ 668          
Dividend percentage rate 7.50%          
Dividend rate (in dollars per share) $ 75          
Dividends in arrears | $     $ 907      
Dividends in arrears (in dollars per share)     $ 18.75      
Mandatory conversion right, threshold trading days | trading_day     20