v3.26.1
Stock Incentive Plans - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation recorded within Compensation and benefits $ 22,356 $ 27,070 $ 42,373 $ 52,985
Property and equipment (capitalized internal-use software) 2,388 3,187 4,994 5,709
Total share-based compensation expense 24,744 30,257 47,367 58,694
Restricted stock units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation recorded within Compensation and benefits 19,982 24,375 39,208 47,909
Stock options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation recorded within Compensation and benefits 453 1,349 1,349 3,623
Performance restricted stock units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation recorded within Compensation and benefits 1,753 1,153 1,458 1,072
Employee Stock Purchase Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation recorded within Compensation and benefits $ 168 $ 193 $ 358 $ 381