XML 139 R126.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Stock-based payment awards  
Maximum annual contribution per employee | $ $ 25,000
Maximum annual contribution per employee (as a percent) 10.00%
Number of shares authorized for issuance 1,000,000
Remaining shares available for purchase 521,719
Purchase discount rate 5.00%
Minimum  
Stock-based payment awards  
Purchase price of shares (as a percent of fair market value) 85.00%
Maximum  
Stock-based payment awards  
Purchase price of shares (as a percent of fair market value) 100.00%