v3.26.3
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]                
Net revenue $ 209,254     $ 187,797     $ 597,582 $ 537,162
Amortization of intangibles 7,633     7,634     22,900 24,120
Depreciation             25,912 27,309
Stock-based compensation 8,837     10,305     26,689 33,274
Other research and development 9,855     8,694     30,150 27,898
Other sales and marketing 27,601     21,806     78,706 68,564
Impairment charges 0     7,086     0 27,127
LOSS FROM OPERATIONS (7,941)     (27,014)     (35,953) (102,467)
Interest income 1,196     1,563     3,683 7,547
Interest expense (1,267)     (603)     (2,646) (3,154)
Other (expense) income (9)     (335)     (38) 212
Gain on extinguishment of debt 0     0     11,181 0
Loss before taxes (8,021)     (26,389)     (23,773) (97,862)
Income tax benefit (expense) 475     (740)     1,359 (282)
Net loss (7,546) $ 2,238 $ (17,106) (27,129) $ (45,092) $ (25,923) (22,414) (98,144)
Reportable Segment                
Segment Reporting [Line Items]                
Net revenue 209,254     187,797     597,582 537,162
Amortization of intangibles 7,633     7,634     22,900 24,120
Depreciation 8,555     8,802     25,912 27,309
Stock-based compensation 8,837     10,305     26,689 33,274
Other cost of revenue 104,537     99,334     304,252 280,676
Other general and administrative 51,549     52,926     149,163 156,511
Other research and development 8,932     7,465     27,325 24,426
Other sales and marketing 27,152     21,259     77,294 66,186
Impairment charges 0     7,086     0 27,127
LOSS FROM OPERATIONS (7,941)     (27,014)     (35,953) (102,467)
Interest income 1,196     1,563     3,683 7,547
Interest expense (1,267)     (603)     (2,646) (3,154)
Other (expense) income (9)     (335)     (38) 212
Gain on extinguishment of debt 0     0     11,181 0
Loss before taxes (8,021)     (26,389)     (23,773) (97,862)
Income tax benefit (expense) 475     (740)     1,359 (282)
Net loss $ (7,546)     $ (27,129)     $ (22,414) $ (98,144)