v3.24.3
Share-Based Compensation - Equity Awards Compensation Expense (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense $ (82,193) $ (76,353)
Tax benefit from equity awards compensation expense 7,920 6,084
Total equity awards compensation expense, net of tax effect (74,273) (70,269)
Capitalized stock-based compensation relating to internally developed software 2,900  
Share options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (46) (80)
Lock-up shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (29,790) (28,326)
Restricted stock units / Performance stock units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (51,058) (46,519)
Non-employee warrants    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (1,299) (1,428)
Research and Development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (44,461) (44,438)
Sales and Operations    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense (15,703) (15,240)
General and Administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based compensation expense $ (22,029) $ (16,675)