v3.26.1
Common Stock, Compensation Plans and Other - Summary of Currently Outstanding and Exercisable Options (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options Outstanding Shares (in shares) | shares 1,166
Options Exercisable Shares (in shares) | shares 1,136
$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 22
Weighted- Average Remaining Contractual Life (in years) 2 years 9 months 10 days
Weighted-Average Exercise Price (in dollars per share) $ 19.06
Options Exercisable Shares (in shares) | shares 22
Weighted-Average Exercise Price (in dollars per share) $ 19.06
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 52
Weighted- Average Remaining Contractual Life (in years) 5 years 9 months
Weighted-Average Exercise Price (in dollars per share) $ 20.54
Options Exercisable Shares (in shares) | shares 52
Weighted-Average Exercise Price (in dollars per share) $ 20.54
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,019
Weighted- Average Remaining Contractual Life (in years) 2 years 2 months 4 days
Weighted-Average Exercise Price (in dollars per share) $ 23.20
Options Exercisable Shares (in shares) | shares 1,011
Weighted-Average Exercise Price (in dollars per share) $ 23.21
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 53
Weighted- Average Remaining Contractual Life (in years) 2 years 5 months 1 day
Weighted-Average Exercise Price (in dollars per share) $ 25.39
Options Exercisable Shares (in shares) | shares 47
Weighted-Average Exercise Price (in dollars per share) $ 25.53
Exercise prices, lower range limit (in dollars per share) 24.00
Exercise prices, upper range limit (in dollars per share) $ 25.99
$26.00 to $27.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) 8 years 9 months 18 days
Weighted-Average Exercise Price (in dollars per share) $ 26.46
Options Exercisable Shares (in shares) | shares 2
Weighted-Average Exercise Price (in dollars per share) $ 26.46
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) 8 years 4 months 9 days
Weighted-Average Exercise Price (in dollars per share) $ 29.41
Options Exercisable Shares (in shares) | shares 2
Weighted-Average Exercise Price (in dollars per share) $ 29.41
Exercise prices, lower range limit (in dollars per share) 28.00
Exercise prices, upper range limit (in dollars per share) $ 29.99