XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 16, 2021
Common Stock and Redeemable Convertible Preferred Stock      
Outstanding common shares (in shares) 120,149 119,770  
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 171,917 166,846  
Variable Interest Entity, Primary Beneficiary      
Common shares reserved for future issuance:      
Contributions to subsidiary (in shares) 18,300 18,300  
Convertible senior notes, due 2026      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 6,950 6,950  
Capped call transactions, strike price (in usd per share) $ 37.74   $ 25
Incremental common shares attributable to dilutive effect of call options and warrants (in shares) 5,000    
Convertible senior notes, due 2028      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 13,332 13,332  
2020 Stock Incentive Plan      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 13,668 7,698  
Restricted Stock Units (RSUs)      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 12,882 14,119  
Private warrants      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 1,796 1,796  
Stock options      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 3,140 3,181