XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of dilutive net loss per share 4,689,615 5,943,898 6,538,536
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities excluded from computation of dilutive net loss per share 2,866,861 1,317,402 964,054