v3.26.1
Stock Incentive Plans - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jan. 02, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares available for grant (in shares) 1,859,952   1,859,952   1,859,952    
Granted (in shares)         0    
Stock-based compensation expense     $ 10,654,000 $ 9,424,000 $ 20,457,000 $ 18,355,000  
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 (as a percent) 15.00%   15.00%   15.00%    
Maximum value of shares which an employee can purchase per calendar year         $ 25,000    
Offering period for employee stock purchases (in months)         6 months    
Applicable exercise date an offering period shall be equal to percentage of the lower of fair market value of common stock (as a percent)         85.00%    
Issuance of common stock under employee stock purchase plan (in shares) 92,553 61,866          
Aggregate proceeds from the issuance of shares $ 1,500,000 $ 1,000,000.0          
Performance-based restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)         570,634    
Vesting period (in years)         3 years    
Number of shares outstanding (in shares) 651,927   651,927   651,927   226,183
Aggregate grant date fair value         $ 11,700,000    
Stock-based compensation expense     $ 2,500,000 $ 600,000 4,100,000 $ 800,000  
Total unrecognized compensation costs related to stock options and RSUs $ 21,300,000   21,300,000   $ 21,300,000    
Stock options and RSUs expected weighted average period (in years)         2 years 5 months 4 days    
Performance-based restricted stock units | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting rate (percent)         0.00%    
Performance-based restricted stock units | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting rate (percent)         200.00%    
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total unrecognized compensation costs related to stock options and RSUs 3,800,000   3,800,000   $ 3,800,000    
Stock options and RSUs expected weighted average period (in years)         1 year 10 months 2 days    
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total unrecognized compensation costs related to stock options and RSUs $ 37,200,000   $ 37,200,000   $ 37,200,000    
Stock options and RSUs expected weighted average period (in years)         2 years 2 months 8 days