Capital Stock - Additional Information (Detail) - USD ($) |
12 Months Ended | ||||
|---|---|---|---|---|---|
Nov. 06, 2018 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Apr. 30, 2021 |
|
| Capital Stock [Line Items] | |||||
| Common stock repurchased | $ 7,592,000 | $ 26,990,000 | $ 230,828,000 | ||
| Share Repurchase Program | |||||
| Capital Stock [Line Items] | |||||
| Additional common stock at an aggregate purchase price | $ 250,000,000 | $ 20,000,000 | |||
| Stock repurchase program, term | 3 years | ||||
| Common stock at an aggregate authorized purchase price | $ 500,000,000 | ||||
| Common stock repurchased (in shares) | 0 | 374,568 | 4,134,767 | ||
| Common stock repurchased | $ 225,800,000 | ||||
| Stock repurchase program, remaining authorized repurchase amount | $ 397,600,000 | ||||