XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (ESPP) (Details) - Employee Stock Purchase Plan
1 Months Ended
Apr. 30, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares authorized (in shares) | shares 3,000,000
Maximum payroll deduction | $ $ 25,000
Purchase price based on market (as a percent) 97.00%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payroll deductions (as a percent) 1.00%
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payroll deductions (as a percent) 10.00%