v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Total revenue $ 25,743 $ 19,575
Total cost of revenue 16,832 13,674
Gross profit 8,911 5,901
Operating expenses:    
General and administrative 3,694 4,290
Sales and marketing 2,838 2,416
Research and development 268 208
Total operating expenses 6,800 6,914
Income (loss) from operations 2,111 (1,013)
Other income (expense):    
Interest expense (98) (169)
Amortization of debt issue cost (18) (51)
Royalty income 1 2
Loss on debt extinguishment (42) 0
Total other expense (157) (218)
Income (loss) before income tax 1,954 (1,231)
Income tax expense (5) 13
Net income (loss) $ 1,959 $ (1,244)
Basic net income (loss) per share $ 0.48 $ (0.37)
Weighted-average common shares outstanding 4,059,842 3,331,524
Diluted net loss per share $ 0.47 $ (0.37)
Weighted-average common shares and share equivalents outstanding 4,162,795 3,331,524
Product revenue    
Total revenue $ 14,219 $ 13,512
Total cost of revenue 8,668 8,822
Service revenue    
Total revenue 11,524 6,063
Total cost of revenue $ 8,164 $ 4,852