XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Principles of Consolidation - Additional Information (Details)
3 Months Ended
Jun. 30, 2020
Employee Stock Purchase Plan | Maximum  
Basis Of Presentation And Principles Of Consolidation Disclosure [Line Items]  
Percentage of per-share market value limit for share purchases 5.00%