Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Summary of Stock Options Outstanding (Details)

v3.23.1
Stock-based Compensation - Summary of Stock Options Outstanding (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Option outstanding, number of shares (in shares) | shares 270
Weighted-Average Remaining Contractual Life (Years) 5 years 3 months 3 days
Options outstanding, weighted average price (in dollars per share) $ 37.96
Options exercisable, number of shares (in shares) | shares 261
Options exercisable, weighted average price (in dollars per share) $ 38.93
$5.55 - $9.15  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower (in dollars per share) 5.55
Range of exercise prices, upper (in dollars per share) $ 9.15
Option outstanding, number of shares (in shares) | shares 98
Weighted-Average Remaining Contractual Life (Years) 7 years
Options outstanding, weighted average price (in dollars per share) $ 6.66
Options exercisable, number of shares (in shares) | shares 90
Options exercisable, weighted average price (in dollars per share) $ 6.51
$16.95 - $27.90  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower (in dollars per share) 16.95
Range of exercise prices, upper (in dollars per share) $ 27.90
Option outstanding, number of shares (in shares) | shares 60
Weighted-Average Remaining Contractual Life (Years) 5 years 4 months 9 days
Options outstanding, weighted average price (in dollars per share) $ 23.52
Options exercisable, number of shares (in shares) | shares 59
Options exercisable, weighted average price (in dollars per share) $ 23.52
$30.75 - $85.50  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower (in dollars per share) 30.75
Range of exercise prices, upper (in dollars per share) $ 85.50
Option outstanding, number of shares (in shares) | shares 74
Weighted-Average Remaining Contractual Life (Years) 4 years 10 months 13 days
Options outstanding, weighted average price (in dollars per share) $ 39.75
Options exercisable, number of shares (in shares) | shares 75
Options exercisable, weighted average price (in dollars per share) $ 39.75
$101.85 - $229.95  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower (in dollars per share) 101.85
Range of exercise prices, upper (in dollars per share) $ 229.95
Option outstanding, number of shares (in shares) | shares 38
Weighted-Average Remaining Contractual Life (Years) 1 year 10 months 6 days
Options outstanding, weighted average price (in dollars per share) $ 138.41
Options exercisable, number of shares (in shares) | shares 37
Options exercisable, weighted average price (in dollars per share) $ 138.41