v3.25.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 21,104 $ 14,750
Cost of revenues 9,778 8,203
Gross profit 11,326 6,547
Operating expenses:    
General and administrative 7,092 6,050
Sales and marketing 4,002 3,896
Research and development 2,903 2,347
Total operating expenses 13,997 12,293
Operating loss (2,671) (5,746)
Other income (expense):    
Interest expense, net (991) (161)
Common stock warrant liability adjustment 6,687 9,179
Other income (expense), net 12 2
Total other income (expense), net 5,708 9,020
Income before income tax provision 3,037 3,274
Income tax provision (12) 0
Net income and comprehensive income 3,025 3,274
Accretion on convertible preferred stock (847) (1,328)
Allocation of net income to participating securities (344) (661)
Accretion on redeemable common stock (21) 0
Allocation of net income to participating securities to redeemable common stockholders 14 0
Allocation of net income attributable to redeemable common stockholders (79) 0
Net income attributable to redeemable common stockholders 86 0
Net income attributable to common stockholders 1,748 1,285
Net income attributable to common stockholders $ 1,748 $ 1,285
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.11 $ 0.15
Weighted-average common shares outstanding, basic (in shares) 15,383,287 8,740,059
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.11 $ (0.51)
Weighted-average number of shares outstanding, diluted (in shares) 15,383,287 9,617,825
Redeemable Common Stock    
Other income (expense):    
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.15 $ 0
Weighted-average common shares outstanding, basic (in shares) 562,500 0
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.15 $ 0
Weighted-average number of shares outstanding, diluted (in shares) 687,500 0