XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Summary of Reverse Stock Split, Shares Reserved for Issuance Under Employee Stock Plans (Details) - $ / shares
Sep. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Total shares reserved for issuance under our employee stock plans 3,195,850 2,904,561
Employee Stock Option    
Class of Stock [Line Items]    
Stock options outstanding 2,185,410 2,203,927
Weighted average exercise price $ 79.11 $ 83.73
Restricted Stock Units (RSUs) [Member]    
Class of Stock [Line Items]    
RSUs outstanding 41,894 101,524
2017 Performance Incentive Plan    
Class of Stock [Line Items]    
Total shares reserved for issuance under our employee stock plans 921,896 551,727
Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Total shares reserved for issuance under our employee stock plans 46,650 47,383