v3.26.1
Segment and Geographic Information - Schedule of Segment Net Income (Loss), Adjusted Cost of Revenue Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Cost of revenue $ 70,308 $ 45,900 $ 126,575 $ 82,989
Reportable Segment        
Segment Reporting [Line Items]        
Cost of revenue 70,308 45,900 126,575 82,989
Stock-based compensation and related taxes 106,836 95,104 185,684 202,509
Adjusted cost of revenue 70,055 45,696 126,177 82,568
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold | Reportable Segment        
Segment Reporting [Line Items]        
Stock-based compensation and related taxes 253 204 398 421
Income Statement Location [Axis]: us-gaap:CostsAndExpenses | Reportable Segment        
Segment Reporting [Line Items]        
Stock-based compensation and related taxes $ 106,583 $ 94,900 $ 185,286 $ 202,088