XML 111 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock - shares
1 Months Ended
May 31, 2015
Jan. 01, 2022
Jan. 01, 2021
Stock-based compensation      
Number of common shares reserved for future issuance (in shares) 243,347    
Annual increase for common stock for issuance (as a percent) 1.00%    
Increase of common shares reserved for future issuance (in shares)   591,410 577,935