v3.25.2
Warrants (Details)
Dec. 07, 2021
tranche
tradingDay
$ / shares
shares
Mar. 09, 2021
$ / shares
shares
Jul. 31, 2025
$ / shares
shares
Jan. 31, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]        
Number of tranches | tranche 4      
Threshold trading days | tradingDay 20      
Threshold trading days range | tradingDay 30      
2020 Convertible Notes        
Class of Warrant or Right [Line Items]        
Weighted average remaining term in years     4 years 8 months 12 days  
Period 1        
Class of Warrant or Right [Line Items]        
Share price triggering share issuance (in dollars per share) $ 15.00      
Period 2        
Class of Warrant or Right [Line Items]        
Share price triggering share issuance (in dollars per share) 17.00      
Period 3        
Class of Warrant or Right [Line Items]        
Share price triggering share issuance (in dollars per share) 19.00      
Period 4        
Class of Warrant or Right [Line Items]        
Share price triggering share issuance (in dollars per share) $ 21.00      
Public Warrants        
Class of Warrant or Right [Line Items]        
Warrant outstanding (in shares) | shares     8,395,715 6,899,982
Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Warrant outstanding (in shares) | shares 2,966,667   4,437,600 5,933,333
Weighted average remaining term in years 5 years      
Private Placement Warrants, Vesting        
Class of Warrant or Right [Line Items]        
Warrant outstanding (in shares) | shares     2,966,667 2,966,667
Common Class A | Public Warrants        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share)   $ 11.50    
Series D Convertible Preferred Stock | 2020 Convertible Notes        
Class of Warrant or Right [Line Items]        
Warrant outstanding (in shares) | shares     1,065,594 1,065,594
Series D Convertible Preferred Stock | 2020 Convertible Notes | Convertible Debt        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share)     $ 9.38 $ 9.38
dMY IV, LLC        
Class of Warrant or Right [Line Items]        
Equity units issued (in shares) | shares   34,500,000    
dMY IV, LLC | Redeemable Warrant        
Class of Warrant or Right [Line Items]        
Equity units issued, shares called per unit (in shares) | shares   0.2    
Warrant exercise price (in dollars per share)   $ 10.00    
dMY IV, LLC | Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share)   $ 11.50    
Warrant outstanding (in shares) | shares   5,933,333    
Sale of stock, price per share (in dollars per share)   $ 1.50    
dMY IV, LLC | Common Class A        
Class of Warrant or Right [Line Items]        
Equity units issued, shares called per unit (in shares) | shares   1