XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item $ 14,682 $ 14,416 $ 37,343 $ 45,861
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item 1,241 1,117 2,948 3,329
Selling, general and administrative expenses        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item 13,441 13,299 34,395 42,532
RSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item 9,077 7,643 23,157 22,059
PSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item $ 5,605 $ 6,773 $ 14,186 $ 23,802