v3.26.1
Stockholders' Equity - 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]        
Total share-based compensation expense $ 17,698 $ 12,161 $ 34,335 $ 22,834
Stock options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 4,404 3,773 9,944 7,582
RSUs, PSUs and ESPP        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 13,294 8,388 24,391 15,252
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 4,755 3,545 9,799 6,774
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 12,943 $ 8,616 $ 24,536 $ 16,060