v3.26.1
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 12, 2026
Nov. 06, 2024
Mar. 31, 2026
Jan. 31, 2026
Aug. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Subsidiary, Sale of Stock [Line Items]              
Exercise price of warrants (in USD per share)     $ 1.50     $ 1.50  
Gross proceeds from issuance of warrants $ 15,000   $ 15,000     $ 15,000 $ 0
Net proceeds received from exercise of warrants     $ 14,200        
Proceeds from issuance of common stock           $ 22,500 $ 0
Common Stock              
Subsidiary, Sale of Stock [Line Items]              
Warrant to purchase common stock (in shares) 10,000,000   10,000,000     10,000,000  
Private Placement              
Subsidiary, Sale of Stock [Line Items]              
Number of shares issued in connection with transaction (in shares)       15,000,000.0 20,000,000    
Price per share of shares issued in underwriting agreement (in USD per share)       $ 1.50 $ 1.00    
Proceeds from sale of shares issued in underwriting agreement     $ 14,200 $ 20,700 $ 18,500    
Proceeds from issuance of common stock       $ 22,500      
Private Placement | Common Stock              
Subsidiary, Sale of Stock [Line Items]              
Number of shares issued in connection with transaction (in shares)   1,056,338          
Private Placement | Registered Direct Offering Warrant              
Subsidiary, Sale of Stock [Line Items]              
Exercise price of warrants (in USD per share)         $ 1.5    
Warrant expiration date         2 years    
Weighted average price of common stock, triggering warrants callable (in USD per share)         $ 2.50    
Days during trading period triggering warrants         5 days    
Trailing trading days period triggering warrants         30 days    
Warrant to purchase common stock (in shares)         20,000,000