v3.26.1
Stock-based Compensation - Schedule of Stock-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]        
Total compensation expense by financial statement line item $ 15,201 $ 11,580 $ 25,850 $ 22,661
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item 695 1,050 1,214 1,707
Income Statement Location [Axis]: us-gaap:CostsAndExpenses        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item 700 1,000 1,200 1,700
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item 14,506 10,530 24,636 20,954
RSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item 5,528 6,780 11,577 14,080
PSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total compensation expense by financial statement line item $ 9,673 $ 4,800 $ 14,273 $ 8,581