v3.25.2
Segment and Geographic Information - Company's Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 232,088 $ 177,235 $ 435,559 $ 345,726
Cost of revenue 81,205 72,421 155,928 137,717
Net loss (99,899) (102,628) (195,058) (217,613)
Reportable Segment        
Segment Reporting Information [Line Items]        
Revenue 232,088 177,235 435,559 345,726
Cost of revenue 78,296 70,397 150,481 133,567
Research and development expense 72,547 72,991 147,444 146,354
Sales and marketing expense 107,832 74,609 201,959 147,705
General and administrative expense 34,931 31,169 65,490 61,200
Other segment items 38,381 30,697 65,243 74,513
Net loss $ (99,899) $ (102,628) $ (195,058) $ (217,613)