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 |