v3.25.0.1
Stock-based Compensation - Stock Options (Narratives) (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-based compensation      
Expected dividend yield, percent 0.00% 0.00% 0.00%
Weighted average grant date fair value (in dollars per share) $ 12.89 $ 19.66 $ 15.66
Stock-based compensation expense $ 54,437 $ 8,848 $ 8,003
Performance options      
Stock-based compensation      
Expected dividend yield, percent 0.00%    
Fully vested options outstanding (in shares) 7.6    
Fully vested options, weighted average exercise price (in dollars per share) $ 11.93    
Fully vested options, aggregate intrinsic value $ 187,400    
Fully vested options, weighted average remaining contractual term (in years) 4 years 1 month 6 days    
Total fair value of options $ 9,500 $ 8,500 $ 7,200
Total unrecognized stock-based compensation expense $ 33,100