XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Unrecognized Stock-Based Compensation (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Restricted stock units ("RSUs")  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-Based Compensation Expense (in thousands) $ 372,658
Estimated Weighted Average Period (in years) 2 years 10 months 24 days
Performance stock units ("PSUs")  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-Based Compensation Expense (in thousands) $ 7,568
Estimated Weighted Average Period (in years) 3 years 4 months 24 days
Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-Based Compensation Expense (in thousands) $ 10,361
Estimated Weighted Average Period (in years) 2 years 1 month 6 days
2018 Employee Stock Purchase Plan ("2018 ESPP")  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized Stock-Based Compensation Expense (in thousands) $ 11,797
Estimated Weighted Average Period (in years) 10 months 24 days