XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Incentive Plans - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jan. 02, 2025
Jun. 30, 2025
Jun. 30, 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,633,869   1,633,869  
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%   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)   66,747 84,234  
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 42,400,000   $ 42,400,000  
Stock options and RSUs expected weighted average period     2 years 3 months 7 days  
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total unrecognized compensation costs related to stock options and RSUs $ 8,000,000.0   $ 8,000,000.0  
Stock options and RSUs expected weighted average period     2 years 6 months 7 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) 304,815   304,815 335,583
Total unrecognized compensation costs related to stock options and RSUs $ 2,900,000   $ 2,900,000  
Stock options and RSUs expected weighted average period     2 years 5 months 1 day