v3.26.3
Stock-Based Compensation - Schedule of Type and Fair Value of Stock-Based Compensation Awards (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Stock options    
Stock-based compensation awards    
Shares Granted, stock options (in shares) 126,660 299,523
Weighted-Average Fair Value Per Share, stock options (in dollars per share) $ 270.41 $ 106.04
RSUs    
Stock-based compensation awards    
Shares Granted, RSUs & PRSUs (in shares) 246,112 477,750
Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) $ 764.57 $ 338.61
PRSUs    
Stock-based compensation awards    
Shares Granted, RSUs & PRSUs (in shares) 86,960 201,934
Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) $ 925.49 $ 345.60