v3.25.1
Subsequent Events - Additional Information (Details)
3 Months Ended
Apr. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
May 06, 2025
USD ($)
Merger Agreement | Subsequent Events      
Subsequent Event [Line Items]      
Right to receive amount per share     10
Termination fee to parent     $ 78,000,000
Termination fee from parent     $ 133,000,000
Merger Agreement | General and Administrative      
Subsequent Event [Line Items]      
Transaction related expense   $ 2,141,000  
Employee Stock Purchase Plan | Common Stock | Subsequent Events      
Subsequent Event [Line Items]      
Issuance of common stock under ESPP, Shares | shares 207,840    
Issuance of common stock under ESPP $ 1,447,000    
Stock price per share | $ / shares $ 6.96    
Stock price | $ / shares $ 8.19    
Percentage discount on closing purchase price per share 15.00%