XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Sep. 16, 2021
Common Stock and Redeemable Convertible Preferred Stock      
Outstanding common shares (in shares) 122,219 119,770  
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 174,312 166,846  
Consolidated Entity, Excluding VIE      
Common Stock and Redeemable Convertible Preferred Stock      
Outstanding common shares (in shares) 103,907 101,458  
Variable Interest Entity, Primary Beneficiary      
Common Stock and Redeemable Convertible Preferred Stock      
Outstanding common shares (in shares) 18,312 18,312  
Convertible senior unsecured notes, due 2026      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 822 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) 500    
Convertible senior secured 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  
Convertible senior unsecured notes, due 2030      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 8,527 0  
2020 Stock Incentive Plan      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance (in shares) 10,295 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) 14,301 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,020 3,181