XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Principles of Consolidation - Additional Information (Details) - Maximum - USD ($)
3 Months Ended
Jun. 30, 2020
Sep. 30, 2021
Basis Of Presentation And Principles Of Consolidation Disclosure [Line Items]    
Number of authorized shares of common stock value   $ 100,000,000
Employee Stock Purchase Plan    
Basis Of Presentation And Principles Of Consolidation Disclosure [Line Items]    
Percentage of per-share market value limit for share purchases 5.00%