XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 14,665,405 16,207,533
RSUs    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 5,256,833 3,716,061
Options outstanding    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 9,307,142 12,371,281
Shares issuable pursuant to the ESPP    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 101,430 120,191