XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Common Stock Warrants (Details) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Feb. 02, 2022
Jan. 31, 2021
Class of Warrant or Right [Line Items]        
Common stock available for future issuance (in shares) 78,010,211 76,795,708    
Common Stock Warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by each warrant (in shares) 1      
Exercise price of warrants (in dollars per share) $ 11.5      
Common stock available for future issuance (in shares)     14,213,280  
Common Stock Warrants, Public Warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)     9,200,000  
Exercise price of warrants (in dollars per share) $ 11.5      
Warrants, redemption, Company option, minimum share price to exceed (in dollars per share)       $ 18
Common stock available for future issuance (in shares) 9,199,947 9,199,947    
Common Stock Warrants, Private Warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)     5,013,333  
Warrants, redemption, Company option, share price, low end of range (in dollars per share)       10
Warrants, redemption, Company option, share price, high end of range (in dollars per share)       $ 18
Common stock available for future issuance (in shares) 5,013,333 5,013,333