Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Employee Stock Purchase Plan (Details)

v3.21.1
Stockholders' Equity - Employee Stock Purchase Plan (Details) - Employee Stock - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2017
Mar. 31, 2021
Stock-Based Compensation    
Number of shares of common stock reserved for issuance (in shares) 7,000 57,000
Increase in common stock available under the plan 50,000  
Maximum amount that can be contributed by the employee   $ 25,000
Maximum percentage of regular compensation that can be contributed by the employee   15.00%
Percentage of the fair market value of common stock on the last day of the purchase right period   95.00%