XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographical Information - Revenue Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 279,705 $ 247,010
Depreciation and amortization (14,490) (12,183)
Interest expense (4,115) (2,567)
Gain on early extinguishment of debt 0 6,615
Interest income and other 10,303 10,559
Provision for income taxes (184) (989)
Net income (loss) 576 (7,077)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenue 279,705 247,010
Adjusted cost of revenue (105,089) (96,804)
Adjusted research and development (31,072) (29,367)
Adjusted sales and marketing (71,245) (67,062)
Adjusted general and administrative (19,596) (16,191)
Other segment items (43,641) (46,098)
Depreciation and amortization (14,490) (12,183)
Interest expense (4,115) (2,567)
Gain on early extinguishment of debt 0 6,615
Interest income and other 10,303 10,559
Provision for income taxes (184) (989)
Net income (loss) $ 576 $ (7,077)