XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock, Compensation Plans and Other - Summary of Currently Outstanding and Exercisable Options (Detail)
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 1,590
Options Exercisable Shares (in shares) | shares 1,044
$16.00 to $17.99  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 24
Weighted- Average Remaining Contractual Life (in years) 3 months 14 days
Weighted-Average Exercise Price (in dollars per share) $ 17.12
Options Exercisable Shares (in shares) | shares 24
Weighted-Average Exercise Price (in dollars per share) $ 17.12
Exercise prices, lower range limit (in dollars per share) 16.00
Exercise prices, upper range limit (in dollars per share) $ 17.99
$18.00 to $19.99  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 118
Weighted- Average Remaining Contractual Life (in years) 1 year 3 months 25 days
Weighted-Average Exercise Price (in dollars per share) $ 18.57
Options Exercisable Shares (in shares) | shares 118
Weighted-Average Exercise Price (in dollars per share) $ 18.57
Exercise prices, lower range limit (in dollars per share) 18.00
Exercise prices, upper range limit (in dollars per share) $ 19.99
$20.00 to $21.99  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 159
Weighted- Average Remaining Contractual Life (in years) 4 years 3 days
Weighted-Average Exercise Price (in dollars per share) $ 20.83
Options Exercisable Shares (in shares) | shares 128
Weighted-Average Exercise Price (in dollars per share) $ 20.89
Exercise prices, lower range limit (in dollars per share) 20.00
Exercise prices, upper range limit (in dollars per share) $ 21.99
$22.00 to $23.99  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 1,221
Weighted- Average Remaining Contractual Life (in years) 3 years 7 months 28 days
Weighted-Average Exercise Price (in dollars per share) $ 23.22
Options Exercisable Shares (in shares) | shares 735
Weighted-Average Exercise Price (in dollars per share) $ 23.18
Exercise prices, lower range limit (in dollars per share) 22.00
Exercise prices, upper range limit (in dollars per share) $ 23.99
$24.00 to $25.99  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 58
Weighted- Average Remaining Contractual Life (in years) 3 years 10 months 13 days
Weighted-Average Exercise Price (in dollars per share) $ 25.42
Options Exercisable Shares (in shares) | shares 39
Weighted-Average Exercise Price (in dollars per share) $ 25.96
Exercise prices, lower range limit (in dollars per share) 24.00
Exercise prices, upper range limit (in dollars per share) $ 25.99
$24.00 to $25.99  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 0
Weighted- Average Remaining Contractual Life (in years) 0 years
Weighted-Average Exercise Price (in dollars per share) $ 0
Options Exercisable Shares (in shares) | shares 0
Weighted-Average Exercise Price (in dollars per share) $ 0
Exercise prices, lower range limit (in dollars per share) 26.00
Exercise prices, upper range limit (in dollars per share) $ 27.99
$28.00 to $29.99  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 10
Weighted- Average Remaining Contractual Life (in years) 9 years 10 months 6 days
Weighted-Average Exercise Price (in dollars per share) $ 29.41
Options Exercisable Shares (in shares) | shares 0
Weighted-Average Exercise Price (in dollars per share) $ 0
Exercise prices, lower range limit (in dollars per share) 28.00
Exercise prices, upper range limit (in dollars per share) $ 29.99