XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 03, 2020
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity [Abstract]            
Authorized repurchase amount $ 100,000,000          
Stock repurchase program, period 3 years          
Purchases of treasury stock (in shares)   480,531   0 834,654 0
Purchases of treasury stock   $ 28,168,000 $ 23,331,000   $ 51,500,000