XML 95 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Net Loss Per Share - Schedule of Potentially Dilutive Securities Not Included in the Diluted Per Share Calculations (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total (in shares) 14,324,519 14,586,673 16,384,410
Options issued and outstanding      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total (in shares) 8,634,511 9,605,591 11,124,181
Restricted shares subject to future vesting      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Total (in shares) 5,690,008 4,981,082 5,260,229