v3.22.4
COMMON STOCK - Schedule of shares reserved for future issuance (Details) - shares
shares in Thousands
Dec. 31, 2022
Dec. 31, 2021
Class A common stock    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 84,438 81,866
Options issued and outstanding under the 2013 Amended and Restated Stock Plan (the “2013 Plan”)    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 982 1,569
Options issued and outstanding under the 2019 Equity Incentive Plan (the “2019 Plan”)    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 25,314 29,311
RSUs issued and outstanding under the 2019 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 2,418 5,851
Options issued and outstanding under the 2021 Equity Incentive Plan (the “2021 Plan”)    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 862 0
RSUs issued and outstanding under the 2021 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 2,911 1,402
Shares available for future issuance under the 2021 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 42,819 35,856
Shares available for future issuance under the ESPP    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 6,701 5,125
Replacement options issued and outstanding from the Tagomi acquisition    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1 4
Replacement options issued and outstanding from the Bison Trails acquisition    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 134 223
RSUs issued and outstanding from other acquisitions    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 0 229
Shares available for future issuance of warrants    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 2,296 2,296
Class B common stock    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 4,502 6,101
Options issued and outstanding under the 2013 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 4,502 6,101