Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Details)

v3.24.1.1.u2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Aug. 22, 2023
Jan. 05, 2023
Class of Stock [Line Items]            
Common stock, shares authorized (in shares)   1,000,000,000   1,000,000,000    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001   $ 0.0001    
Common stock, shares outstanding (in shares)   8,272,091   3,851,448    
Sale of stock (in shares)   2,696,000        
Proceeds from sales of common stock   $ 23,204 $ 0      
Stock offering costs   1,880        
Treasury stock (in shares)   $ 22,600        
Stock repurchase program authorized (in shares)           5,000,000
Treasury stock repurchased (in shares)       10,130    
Treasury stock acquired     $ 475 $ 502    
Pre-Funded Warrants            
Class of Stock [Line Items]            
Purchase of warrants (in shares)   974,000        
At Market Issuance Sales Agreement            
Class of Stock [Line Items]            
Aggregate offering price $ 100,000          
Sale of stock (in shares)   245,009        
Proceeds from sales of common stock   $ 2,536        
Stock offering costs   52        
Common stock, remaining amount issuable   $ 85,500        
Sale Agreement With Lincoln Park            
Class of Stock [Line Items]            
Agreement term (in months)         24 months  
Sale Agreement With Lincoln Park | Maximum            
Class of Stock [Line Items]            
Value of common stock to be issued         $ 30,000