v3.25.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 40,764 $ 40,595 $ 118,176 $ 118,760
Cost of revenue 24,401 23,813 70,797 68,803
Gross profit 16,363 16,782 47,379 49,957
Operating expenses:        
Personnel 7,028 7,255 21,761 20,678
Marketing and promotion 1,121 1,827 2,810 5,484
General and administrative 6,592 6,100 19,185 19,044
Acquisition-related and other 145 371 396 805
Bad debt (122) (116) 1,522 (131)
Total operating expenses 14,764 15,437 45,674 45,880
Income from operations 1,599 1,345 1,705 4,077
Interest and other (expense) income:        
Interest expense (1,825) (1,705) (5,349) (5,058)
Interest income 25 25 74 76
Other income (expense), net 19 0 36 (50)
Total interest and other expense, net (1,781) (1,680) (5,239) (5,032)
Loss before income taxes (182) (335) (3,534) (955)
Provision for income taxes 2,759 655 6,281 3,211
Net loss (2,941) (990) (9,815) (4,166)
Less: Net income attributable to noncontrolling interests 7 16 38 34
Net loss attributable to common stockholders $ (2,948) $ (1,006) $ (9,853) $ (4,200)
Net loss per share attributable to common stockholders:        
Basic (in dollars per share) $ (0.01) $ 0.00 $ (0.03) $ (0.01)
Diluted (in dollars per share) $ (0.01) $ 0.00 $ (0.03) $ (0.01)
Weighted average common shares outstanding:        
Basic (in shares) 392,613 380,599 388,394 378,449
Diluted (in shares) 392,613 380,599 388,394 378,449

Source