v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 41,925 $ 39,506 $ 81,406 $ 77,412
Cost of revenue 25,700 23,579 49,905 46,396
Gross profit 16,225 15,927 31,501 31,016
Operating expenses:        
Personnel 7,475 7,392 14,729 14,733
Marketing and promotion 847 781 1,612 1,689
General and administrative 6,864 6,343 13,751 12,593
Acquisition-related and other 116 139 285 251
Bad debt 505 256 581 1,644
Total operating expenses 15,807 14,911 30,958 30,910
Income from operations 418 1,016 543 106
Interest and other (expense) income:        
Interest expense (2,007) (1,762) (3,983) (3,524)
Interest income 36 25 72 49
Gain on extinguishment of debt 0 0 699 0
Other income, net 0 17 0 17
Total interest and other expense, net (1,971) (1,720) (3,212) (3,458)
Loss before income taxes (1,553) (704) (2,669) (3,352)
Provision for income taxes 2,018 691 4,669 3,522
Net loss (3,571) (1,395) (7,338) (6,874)
Net income (loss) attributable to noncontrolling interests 18 (1) 36 31
Net loss attributable to common stockholders $ (3,589) $ (1,394) $ (7,374) $ (6,905)
Net loss per share attributable to common stockholders:        
Basic (in dollars per share) $ (0.01) $ 0.00 $ (0.02) $ (0.02)
Diluted (in dollars per share) $ (0.01) $ 0.00 $ (0.02) $ (0.02)
Weighted average common shares outstanding:        
Basic (in shares) 399,597 389,903 398,529 386,250
Diluted (in shares) 399,597 389,903 398,529 386,250

Source