XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographic Information - Schedule of Reconciliation of Consolidated Revenue to Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 479,087 $ 378,602
Less:    
Net loss (38,454) (35,543)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenue 479,087 378,602
Less:    
Adjusted cost of revenue (109,817) (77,525)
Adjusted sales and marketing expense (183,418) (156,752)
Adjusted research and development expense (76,820) (58,723)
Adjusted general and administrative expense (53,031) (43,159)
Other segment items (94,455) (77,986)
Net loss $ (38,454) $ (35,543)