XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTING POLICIES - Accelerated Share Repurchase (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 02, 2021
Jan. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity          
Cost of repurchased shares     $ 91,531 $ 65,002 $ 83,100
Accelerated Share Repurchase Agreement ("ASR")          
Equity          
Amount paid in accelerated repurchase $ 100,000        
Number of shares repurchased during the period 709,287 214,763      
Cost of repurchased shares $ 75,000        
Amount of unsettled forward contract classified within stockholders' equity as additional paid in capital.         $ 25,000