v3.24.1.u1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Shares    
Beginning balance (in shares) 5,310  
Granted (in shares) 25  
Exercised (in shares) (222)  
Forfeited and expired (in shares) (16)  
Ending balance (in shares) 5,097 5,310
Options exercisable, Number of Shares (in shares) 3,368  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 75.55  
Granted (in dollars per share) 78.74  
Exercised (in dollars per share) 37.20  
Forfeited and expired (in dollars per share) 194.35  
Ending balance (in dollars per share) 76.87 $ 75.55
Options exercisable, Weighted Average Exercise Price (in dollars per share) $ 64.93  
Stock Options Additional Disclosures    
Balance, Weighted Average Remaining Contractual Life (Years) 6 years 8 months 12 days 6 years 9 months 18 days
Outstanding, Aggregate Intrinsic Value $ 77,496  
Options exercisable, Weighted Average Remaining Contractual Life (Years) 5 years 9 months 18 days  
Options exercisable, Aggregate Intrinsic Value $ 67,257