XML 122 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - 2020 Employee Share Purchase Plan (Details) - Employee Stock - shares
1 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 340,053  
Allowable increase in shares authorized for issuance, percentage of outstanding stock 1.00%  
Maximum increase in shares available for issuance (in shares)   510,058
Stock plan, offering period 6 months  
Discount from market price, offering date 15.00%  
Discount from market price, purchase date 15.00%