Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Common Shares Reserved For Issuance (Details)

v3.25.1
Stockholders' Equity - Common Shares Reserved For Issuance (Details) - Common Stock [Member] - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common Stock reserved 269,040,000 282,145,000
Class A common stock warrants    
Class of Stock [Line Items]    
Common Stock reserved 221,000 221,000
Stock options    
Class of Stock [Line Items]    
Common Stock reserved 876,000 1,043,000
Restricted stock units    
Class of Stock [Line Items]    
Common Stock reserved 2,419,000 2,016,000
Public Warrants (exercisable for Class A common stock) treated as liability    
Class of Stock [Line Items]    
Common Stock reserved 1,977,000 1,977,000
Private Placement Warrants (exercisable for Class A common stock) treated as liability    
Class of Stock [Line Items]    
Common Stock reserved 3,091,000 3,091,000
Reserved Shares    
Class of Stock [Line Items]    
Common Stock reserved 260,456,000 273,797,000