XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Share Repurchase Plan - Additional Information (Details) - USD ($)
Apr. 30, 2022
Jan. 06, 2022
Sep. 02, 2021
Dec. 03, 2020
Treasury Stock Transactions [Abstract]        
Share repurchase plan, authorized amount   $ 30,000,000 $ 20,000,000 $ 20,000,000
Share repurchase plan, remaining authorized amount $ 26,300,000