XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Incentive Plans - Additional Information (Details) - USD ($)
9 Months Ended
Jun. 30, 2025
Jan. 02, 2025
Sep. 30, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, number of shares available for grant     1,519,924  
2014 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum portion of earning an employee may contribute to the ESPP Plan     15.00%  
Maximum value of shares which an employee can purchase per calendar year     $ 25,000  
Offering period for employee stock purchases     6 months  
Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock     85.00%  
Shares issued under ESPP (in shares) 84,234 66,747    
Aggregate proceeds from the issuance of shares $ 1,400,000 $ 900,000    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation costs related to stock options and RSUs     $ 35,400,000  
Stock options and RSUs expected weighted average period     2 years 1 month 28 days  
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation costs related to stock options and RSUs     $ 6,500,000  
Stock options and RSUs expected weighted average period     2 years 3 months 25 days  
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)     2 years  
Number of shares outstanding (in shares)     221,413 335,583
Total unrecognized compensation costs related to stock options and RSUs     $ 2,100,000  
Stock options and RSUs expected weighted average period     2 years 3 months 10 days