v3.26.1
Stock-Based Compensation - Schedule of Type and Fair Value of Stock-Based Compensation Awards (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 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) 224,552 442,800
Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) $ 758.15 $ 333.10
PRSUs    
Stock-based compensation awards    
Shares Granted, RSUs & PRSUs (in shares) 86,114 199,856
Weighted-Average Fair Value Per Share, RSUs & PRSUs (in dollars per share) $ 925.49 $ 345.60