XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 7,782,960 14,771,552
RSUs    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 2,245,142 5,256,833
Options outstanding    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 5,193,911 9,307,142
Shares issuable pursuant to the ESPP    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 191,271 101,430
Bonus Plan    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 152,636 106,147