Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Additional information (Details)

v3.25.0.1
Stock-Based Compensation - Additional information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation      
Granted 0    
Outstanding ending balance 9,371,000 9,992,000  
Weighted average grant date fair value (in dollars per share)   $ 12.57 $ 12.09
Intrinsic value $ 10,800 $ 75,600 $ 34,300
Options exercised 531,000    
Stock-based compensation expense $ 90,658 59,244 42,307
Maximum | 2021 Employee Stock Purchase Plan      
Stock-Based Compensation      
Stock-based compensation expense $ 1,100 800 600
Restricted Stock Units (RSUs)      
Stock-Based Compensation      
Granted 3,402,000    
Vested, Fair value $ 64,100 $ 37,600 $ 35,300
Performance and Market Based Options      
Stock-Based Compensation      
Outstanding ending balance 1,276,000    
Options exercised 97,000    
Granted 0