XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY - Stock Repurchases (Details) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 02, 2022
Equity [Abstract]        
Repurchases unsettled (in shares) (280) (432) (278)  
Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]        
Authorization remaining, beginning of period $ 22,583,000 $ 37,726,000 $ 45,484,000  
Authorizations 60,000,000 38,467,000 20,516,000  
Repurchases (24,508,000) (53,610,000) (28,274,000)  
Authorization remaining, end of period $ 58,075,000 $ 22,583,000 $ 37,726,000  
Stock repurchase program, authorized amount       $ 60,000,000