v3.25.1
Subsequent Event (Additional Information) (Details)
$ / shares in Units, $ in Millions
May 13, 2025
USD ($)
Days
$ / shares
shares
Mar. 31, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Mar. 18, 2024
$ / shares
Subsequent Event [Line Items]        
Common stock, shares issued | shares   54,949,000 54,140,000  
Common stock, par value   $ 0.0001 $ 0.0001 $ 0.0001
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Trading Days | Days 7      
Share price, record $ 7.41      
Percentage of stock price 9.90%      
Subscription agreement duration 2 months      
Subsequent Event [Member] | Common Stock [Member]        
Subsequent Event [Line Items]        
Common stock, shares issued | shares 3,509,719      
Common stock, par value $ 0.0001      
Share price $ 9.26      
Gross proceeds | $ $ 32.5