Stockholders' Equity - Additional Information (Detail) - USD ($) |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 04, 2018 |
|
Equity Class Of Treasury Stock [Line Items] | |||||
Stock-based compensation expense | $ 3,900,000 | $ 3,100,000 | $ 17,600,000 | $ 16,100,000 | |
Additional common shares issued under deferred and stock compensation arrangements | 1,058,539 | ||||
Treasury stock purchases, shares | 382,552 | ||||
Treasury Stock, Common, Shares | 380,000 | 380,000 | |||
Long Term Incentive Plan | |||||
Equity Class Of Treasury Stock [Line Items] | |||||
Treasury stock purchases, shares | 176,960 | ||||
Common Stock Repurchase Plan | |||||
Equity Class Of Treasury Stock [Line Items] | |||||
Treasury stock purchases, shares | 205,592 | ||||
Stock repurchase programs, remaining authorized amount | $ 371,600,000 | $ 371,600,000 | |||
Stock repurchase programs, authorized amount | $ 500,000,000 |