XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share Attributable to Common Stockholders - Schedule of Outstanding Shares of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total shares 11,951,652 10,891,999
Stock Options Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total shares 1,702,082 2,499,664
Unvested Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total shares 2,826,005 2,731,265
Unvested Performance Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total shares 461,237 336,118
Shares Reserved for Charitable Contribution    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total shares 120,796 201,328
2027 Notes    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total shares 1,529,157 5,123,624
2030 Notes    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total shares 5,312,375