XML 97 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Schedule of Reconciliation of Consolidated Revenue to Net Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 1,669,626 $ 1,296,745 $ 975,241
Less:      
Net loss (78,800) (183,949) (193,381)
Reportable Segment      
Segment Reporting Information [Line Items]      
Revenue 1,669,626 1,296,745 975,241
Less:      
Adjusted cost of revenue (356,021) (280,943) (212,396)
Adjusted sales and marketing expense (633,365) (520,106) (410,080)
Adjusted research and development expense (269,438) (218,069) (182,344)
Adjusted general and administrative expense (180,691) (155,610) (134,742)
Other segment items (308,911) (305,966) (229,060)
Net loss $ (78,800) $ (183,949) $ (193,381)