Share Repurchase Program and Shelf Registration - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | 9 Months Ended | |
---|---|---|---|
Jul. 31, 2020 |
Sep. 30, 2021 |
May 31, 2021 |
|
Common Stock | Maximum | At-the-Market Offerings | |||
Share Repurchase Program And Shelf Registration [Line Items] | |||
Aggregate offering, issuance and sale price of common stock to be issued | $ 350.0 | ||
Percentage of cash commission | 3.00% | ||
2021 Share Repurchase Program | |||
Share Repurchase Program And Shelf Registration [Line Items] | |||
Stock repurchased during period, shares | 3,017,087 | ||
Stock repurchased, average price per share | $ 49.72 | ||
Stock repurchased, value | $ 150.0 | ||
2021 Share Repurchase Program | Common Stock | Maximum | |||
Share Repurchase Program And Shelf Registration [Line Items] | |||
Share repurchase program, authorized amount | $ 150.0 |