XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Treasury Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock Repurchase Program, Increase (Decrease) [Roll Forward]    
Amount available for repurchase - beginning of period $ 279,138 $ 230,413
Amount repurchased (3,568) (58,029)
Amount available for repurchase — end of period $ 275,570 $ 172,384
Repurchase of common stock (in shares) 109,325 1,948,187