XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographical Information - Revenue Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 285,832 $ 264,182 $ 848,806 $ 763,278
Depreciation and amortization     (44,911) (38,265)
Interest expense (3,087) (4,068) (11,022) (10,541)
Gain on early extinguishment of debt 0 0 0 6,615
Interest income and other 5,660 11,144 23,880 35,503
Provision for income taxes (643) 3,868 (2,209) (466)
Net income (loss) 17,973 (4,479) 19,703 (24,372)
Reportable Segment        
Segment Reporting Information [Line Items]        
Revenue 285,832 264,182 848,806 763,278
Adjusted cost of revenue (106,209) (100,903) (316,023) (297,384)
Adjusted research and development (26,204) (31,145) (84,695) (90,145)
Adjusted sales and marketing (63,063) (61,669) (198,275) (193,213)
Adjusted general and administrative (18,636) (18,105) (57,440) (50,809)
Other segment items (39,905) (54,639) (138,408) (148,945)
Depreciation and amortization (15,772) (13,144) (44,911) (38,265)
Interest expense (3,087) (4,068) (11,022) (10,541)
Gain on early extinguishment of debt 0 0 0 6,615
Interest income and other 5,660 11,144 23,880 35,503
Provision for income taxes (643) 3,868 (2,209) (466)
Net income (loss) $ 17,973 $ (4,479) $ 19,703 $ (24,372)