v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue:        
Total revenue [1] $ 70,487 $ 80,721 $ 141,243 $ 160,134
Cost of revenue, excluding depreciation and amortization:        
Total cost of revenue, excluding depreciation and amortization 35,627 42,480 70,920 85,658
Operating expenses:        
Sales and marketing 10,360 13,206 20,945 27,944
Research and development 11,026 12,392 20,805 27,578
General and administrative 11,928 8,284 25,888 22,446
Depreciation and amortization 10,979 12,684 23,094 25,004
Goodwill impairment 27,047 28,769 122,548 28,769
Total operating expenses 71,340 75,335 213,280 131,741
Loss from operations (36,480) (37,094) (142,957) (57,265)
Interest and other expense, net (3,742) (3,803) (7,877) (7,159)
Loss before income taxes (40,222) (40,897) (150,834) (64,424)
Income tax provision (315) (81) (729) (296)
Net loss $ (40,537) $ (40,978) $ (151,563) $ (64,720)
Net loss per share, basic (in USD per share) $ (0.55) $ (0.59) $ (2.07) $ (0.94)
Net loss per share, diluted (in USD per share) $ (0.55) $ (0.59) $ (2.07) $ (0.94)
Weighted-average shares outstanding used in calculating net loss per share, basic (in shares) 73,959,819 69,625,540 73,280,290 69,091,777
Weighted-average shares outstanding used in calculating net loss per share, diluted (in shares) 73,959,819 69,625,540 73,280,290 69,091,777
Technology        
Revenue:        
Total revenue [1] $ 48,795 $ 52,876 $ 98,263 $ 104,358
Cost of revenue, excluding depreciation and amortization:        
Total cost of revenue, excluding depreciation and amortization 18,188 18,352 35,471 35,917
Professional services        
Revenue:        
Total revenue [1] 21,692 27,845 42,980 55,776
Cost of revenue, excluding depreciation and amortization:        
Total cost of revenue, excluding depreciation and amortization $ 17,439 $ 24,128 $ 35,449 $ 49,741
[1] Includes amounts attributable to related party transactions. See Note 18 for further details.