v3.25.2
Stock-Based Compensation - Unamortized Compensation Expense (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Employee Stock Option  
Stock-Based Compensation  
Unamortized Expense $ 5,096
Weighted Average Remaining Recognition Period (Years) 1 year
Restricted and performance stock units  
Stock-Based Compensation  
Unamortized Expense $ 46,840
Weighted Average Remaining Recognition Period (Years) 2 years 7 months 6 days