XML 133 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographical Information - Revenue Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]                      
Revenue $ 278,660 $ 264,182 $ 252,086 $ 247,010 $ 239,062 $ 230,105 $ 222,882 $ 218,439 $ 1,041,938 $ 910,488 $ 778,846
Depreciation and amortization 14,640 13,144 12,938 12,183 12,962 12,482 11,724 11,347 52,905 48,515 44,671
Interest expense (4,271) (4,068) (3,906) (2,567) (1,963) (1,972) (1,866) (1,845) (14,812) (7,646) (7,493)
Gain on early extinguishment of debt 0 0 0 6,615 0 0 0 0 6,615 0 0
Interest income and other 11,242 11,144 13,800 10,559 8,322 8,233 6,123 4,121 46,745 26,799 4,813
Provision for income taxes 426 3,868 (3,345) (989) (119) (942) (753) (527) (40) (2,341) (4,388)
Net loss $ 11,577 $ (4,479) $ (12,816) $ (7,077) $ (12,358) $ (20,419) $ (21,739) $ (27,248) (12,795) (81,764) (94,650)
Reportable Segment                      
Segment Reporting Information [Line Items]                      
Revenue                 1,041,938 910,488 778,846
Adjusted cost of revenue                 (399,197) (354,729) (301,661)
Adjusted research and development                 (122,053) (99,418) (83,337)
Adjusted sales and marketing                 (256,193) (230,419) (202,617)
Adjusted general and administrative                 (68,513) (59,657) (50,795)
Depreciation and amortization                 52,905 48,515 44,671
Interest expense                 (14,812) (7,646) (7,493)
Gain on early extinguishment of debt                 6,615 0 0
Interest income and other                 46,745 26,799 4,813
Provision for income taxes                 (40) (2,341) (4,388)
Other segment items                 (194,380) (216,326) (183,347)
Net loss                 $ (12,795) $ (81,764) $ (94,650)