v3.25.4
Stock-Based Compensation - Equity Awards Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
RSUs      
Shares      
Outstanding at beginning of period (in shares) 846,678    
Granted (in shares) 236,149    
Net adjustment for performance condition achieved (in shares) 0    
Vested (in shares) (491,100)    
Forfeited and canceled (in shares) (60,780)    
Outstanding at end of period (in shares) 530,947 846,678  
Weighted-Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 58.10    
Granted (in usd per share) 114.31 $ 117.94 $ 38.65
Net adjustment for performance condition achieved (in usd per share) 0    
Vested (in usd per share) 53.37    
Forfeited and canceled (in usd per share) 73.94    
Outstanding at end of period (in usd per share) $ 85.66 $ 58.10  
PSUs      
Shares      
Outstanding at beginning of period (in shares) 1,404,436    
Granted (in shares) 284,825    
Net adjustment for performance condition achieved (in shares) 205,823    
Vested (in shares) (730,651)    
Forfeited and canceled (in shares) (10,986)    
Outstanding at end of period (in shares) 1,153,447 1,404,436  
Weighted-Average Grant Date Fair Value      
Outstanding at beginning of period (in usd per share) $ 54.77    
Granted (in usd per share) 120.38 $ 117.81 $ 44.07
Net adjustment for performance condition achieved (in usd per share) 33.74    
Vested (in usd per share) 36.49    
Forfeited and canceled (in usd per share) 100.63    
Outstanding at end of period (in usd per share) $ 78.37 $ 54.77  
PSUs | Minimum      
Weighted-Average Grant Date Fair Value      
Percentage of performance target award achieved 0.00%    
PSUs | Maximum      
Weighted-Average Grant Date Fair Value      
Percentage of performance target award achieved 200.00%