v3.26.1
Stock-Based Compensation and Stockholders' Equity - Schedule of Share-Based Payment Arrangement, Activity (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (in shares) 4,776,747 3,568,478
Weighted average exercise price (in dollars per share) $ 28.77 $ 38.58
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (in shares) 635,218 518,034
Weighted average exercise price (in dollars per share) $ 30.18 $ 23.39
Market-based stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (in shares) 1,162,392 1,049,454
Weighted average exercise price (in dollars per share) $ 44.98 $ 61.04