v3.22.2.2
Stockholders' Equity - Summary of Activity of Shares Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2022
May 03, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]              
Remaining Amount Authorized $ 451,870     $ 451,870   $ 127,217  
Shares Repurchased (in shares) 1,503,505 690,992 420,398 2,614,895      
Average Price Paid per Share (in dollars per share) $ 100.15 $ 89.97 $ 148.83 $ 105.28      
Stock repurchased and retired during period, value, including broker fees $ 150,595 $ 62,178 $ 62,574 $ 275,347      
Stock repurchase program, authorized amount         $ 600,000   $ 250,000