v3.26.1
Stock-Based Compensation - Schedule of Type and Fair Value of Stock-Based Compensation Awards (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock options    
Stock-based compensation awards    
Shares Granted, stock options (in shares) 125,266 280,013
Weighted-Average Fair Value Per Share, stock options (in dollars per share) $ 269.73 $ 105.92
RSUs    
Stock-based compensation awards    
Shares Granted, RSUs & PRSUs (in shares) 187,857 403,407
Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) $ 749.50 $ 332.95
PRSUs    
Stock-based compensation awards    
Shares Granted, RSUs & PRSUs (in shares) 84,317 167,301
Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) $ 921.73 $ 347.63