v3.25.2
Stock-based Compensation - Unrecognized Compensation Cost (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Employee Stock Option  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unearned Compensation $ 1,822
Weighted Average Remaining Life (Years) 2 years 1 month 6 days
Restricted Stock Units (RSUs)  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unearned Compensation $ 106,952
Weighted Average Remaining Life (Years) 1 year 10 months 24 days
Performance Shares  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unearned Compensation $ 23,597
Weighted Average Remaining Life (Years) 2 years 7 months 6 days