XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY - Stock Repurchases (Details) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 15, 2020
Equity [Abstract]        
Repurchases unsettled (in shares) (432) (278) (333)  
Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]        
Authorization remaining, beginning of period $ 37,726,000 $ 45,484,000 $ 6,620,000  
Authorizations 38,467,000 20,516,000 60,000,000  
Repurchases (53,610,000) (28,274,000) (21,136,000)  
Authorization remaining, end of period $ 22,583,000 $ 37,726,000 $ 45,484,000  
Stock repurchase program, authorized amount       $ 60,000,000