XML 110 R100.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - USD ($)
Jul. 26, 2021
Jun. 30, 2021
May 18, 2021
Subsequent Event [Line Items]      
Additional authorized amount     $ 25,000,000.0
Remaining authorized repurchase amount   $ 38,300,000  
Subsequent Event      
Subsequent Event [Line Items]      
Additional authorized amount $ 25,000,000    
Remaining authorized repurchase amount $ 63,300,000