v3.26.1
Stock Incentive Plans - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation recorded within Compensation and benefits $ 20,017 $ 25,915
Property and equipment (capitalized internal-use software) 2,606 2,522
Total share-based compensation expense 22,623 28,437
Restricted stock units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation recorded within Compensation and benefits 19,227 23,536
Stock options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation recorded within Compensation and benefits 896 2,274
Performance restricted stock units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation recorded within Compensation and benefits (296) (81)
Employee Stock Purchase Plan    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation recorded within Compensation and benefits $ 190 $ 186