XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Employee Stock Purchase Plan (Details) - Employee stock purchase plan
6 Months Ended
Jun. 30, 2021
shares
Share-based compensation expense  
Maximum percentage of compensation employees may contribute for ESPP 15.00%
Percentage of the lower of the fair market value of common stock on the first or last trading day of a given offering period 85.00%
Maximum number of shares each eligible employees may purchase in any given offering period 4,000
Maximum number of shares authorized to be issued 3,000,000.0