v3.25.2
Segment and Geographic Information - Schedule of Reconciliation of Consolidated Revenue to Net Income (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 $ 512,316 $ 400,996 $ 991,403 $ 779,598
Less:        
Net loss (50,446) (15,078) (88,900) (50,621)
Reportable Segment        
Segment Reporting Information [Line Items]        
Revenue 512,316 400,996 991,403 779,598
Less:        
Adjusted cost of revenue (121,655) (84,381) (231,472) (161,906)
Adjusted sales and marketing expense (182,124) (149,509) (365,542) (306,261)
Adjusted research and development expense (83,601) (65,441) (160,421) (124,164)
Adjusted general and administrative expense (52,621) (44,712) (105,652) (87,871)
Other segment items (122,761) (72,031) (217,216) (150,017)
Net loss $ (50,446) $ (15,078) $ (88,900) $ (50,621)