v3.25.1
Basis of Presentation and Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 01, 2024
USD ($)
shares
Oct. 15, 2024
USD ($)
$ / shares
shares
Oct. 03, 2024
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Description of Business and Basis of Presentation            
Reverse stock split ratio     0.08916      
Net proceeds received $ 72,400          
Common stock, shares authorized (in shares) | shares   175,000,000   175,000,000   175,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001   $ 0.0001
Preferred stock, shares authorized (in shares) | shares   25,000,000        
Preferred stock par value (in dollars per share) | $ / shares   $ 0.0001        
Cash and cash equivalents       $ 49,323   $ 64,039
Working capital       45,200    
Accumulated deficit       (224,186)   $ (211,753)
Net loss       (12,433) $ (12,452)  
Cash flows from operations       $ (14,286) $ (11,143)  
Common stock            
Description of Business and Basis of Presentation            
Issuance of common stock (in shares) | shares       1 971  
Conversion of convertible securities (in shares) | shares   11,648,582        
Initial public offering            
Description of Business and Basis of Presentation            
Issuance of common stock (in shares) | shares   6,820,000        
Sale price per share | $ / shares   $ 11.00        
Net proceeds received   $ 65,800        
Payments of underwriting discounts and commissions   5,300        
Payments of other offering costs   $ 4,000        
Over allotment            
Description of Business and Basis of Presentation            
Issuance of common stock (in shares) | shares 643,762          
Net proceeds received $ 6,600          
Payments of underwriting discounts and commissions $ 500