Stock-Based Compensation - Unamortized Compensation Expense (Details) $ in Thousands |
3 Months Ended |
---|---|
Mar. 31, 2025
USD ($)
| |
Employee Stock Option | |
Unamortized Expense | $ 6,603 |
Weighted Average Remaining Recognition Period (Years) | 1 year 2 months 12 days |
Restricted and performance stock units | |
Unamortized Expense | $ 49,140 |
Weighted Average Remaining Recognition Period (Years) | 2 years 7 months 6 days |