XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Incentive Plans - Employee Stock Purchase Plan (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock authorized and reserved for future issuance (in shares) 13,215,543   13,215,543    
Stock‑based compensation expense $ 1,695,000 $ 2,321,000 $ 4,717,000 $ 8,380,000  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock authorized and reserved for future issuance (in shares) 45,795   45,795   5,769
Stock‑based compensation expense $ 0 $ 100,000 $ 0 $ 100,000