XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Narratives (Details) - shares
3 Months Ended
Jan. 01, 2024
Mar. 31, 2024
Two Thousand Seventeen Stock Incentive Plan | Stock options    
Stock-based Compensation    
Vesting period   4 years
Two Thousand Seventeen Stock Incentive Plan | Stock options | Maximum    
Stock-based Compensation    
Terms   10 years
Two Thousand Fourteen Stock Incentive Plan    
Stock-based Compensation    
Vesting period   4 years
Vesting on first anniversary (as a percent)   25.00%
Vesting at the end of each three-month period after first anniversary (as a percent)   6.25%
Shares authorized for repurchase, compared to total common stock outstanding (as a percent)   4.00%
Number of additional shares authorized for issuance under share-based payment arrangement. 1,624,397  
Shares available for issuance   4,300,000
Two Thousand Fourteen Stock Incentive Plan | Stock options    
Stock-based Compensation    
Vesting period   10 years
Two Thousand Fourteen Employee Stock Purchase Plan    
Stock-based Compensation    
Shares available for issuance   200,000
Discount to the market price (as a percent)   15.00%