v3.25.1
Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 02, 2024
Jun. 17, 2024
Apr. 09, 2024
Mar. 31, 2025
USD ($)
Vote
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Mar. 26, 2024
shares
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss)                
Common stock authorized       950,000,000   950,000,000    
Common stock, par value | $ / shares       $ 0.001   $ 0.001    
Number of votes entitled to each common stock holders | Vote       1        
Warrant liability related to common stock issuance | $         $ 7,662      
Conversion ratio 0.1 0.1 0.067          
Warrants exercised         (71,800)      
Stock-based compensation | $       $ 36,094 $ 49      
Prior to Reverse Stock Split                
Accumulated Other Comprehensive Income (Loss)                
Warrants issued to purchase of common stock       4,038,750        
Common Stock Warrants                
Accumulated Other Comprehensive Income (Loss)                
Warrants issued to purchase of common stock         444,445   89,750  
Warrant duration       3 years 9 months 3 days 4 years 9 months 10 days 3 years 8 months 4 days   4 years 5 months 1 day
Warrants exercised       3,701 (71,801)      
Common Stock Warrants | Prior to Reverse Stock Split                
Accumulated Other Comprehensive Income (Loss)                
Warrants issued to purchase of common stock             13,462,500