XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 31,988 $ 22,122 $ 79,155 $ 57,571
Cost of revenues 15,788 10,576 38,249 29,226
Gross profit 16,200 11,546 40,906 28,345
Operating expenses:        
General and administrative 6,273 9,787 20,593 22,127
Sales and marketing 4,926 4,022 13,246 11,770
Research and development 3,785 2,559 10,441 7,260
Total operating expenses 14,984 16,368 44,280 41,157
Operating income (loss) 1,216 (4,822) (3,374) (12,812)
Other income (expense):        
Interest income (expense), net (860) (112) (2,830) (253)
Common stock warrant liability adjustment 4,266 (673) (23,800) 9,534
Other income (expense), net (479) (4) (430) 69
Total other income (expense), net 2,927 (789) (27,060) 9,350
Income (loss) before income tax provision 4,143 (5,611) (30,434) (3,462)
Income tax provision (9) 0 (54) (22)
Net income (loss) and comprehensive income (loss) 4,134 (5,611) (30,488) (3,484)
Accretion on convertible preferred stock (848) (1,215) (2,544) (4,078)
Allocation of net income to participating securities (499) 0 0 0
Allocation of accretion on convertible preferred stock to redeemable common stock 28 14 88 17
Accretion on redeemable common stock (21) (5) (63) (5)
Allocation of net income to participating securities to redeemable common stockholders 21 0 0 0
Net income (loss) attributable to redeemable common stockholders 111 (70) (1,075) (27)
Net income (loss) attributable to common stockholders 2,676 (6,756) (31,957) (7,535)
Net income (loss) attributable to common stockholders $ 2,676 $ (6,756) $ (31,957) $ (7,535)
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.17 $ (0.61) $ (2.03) $ (0.79)
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ (0.06) $ (0.61) $ (2.03) $ (0.79)
Weighted-average common shares outstanding, basic (in shares) 16,198,439 11,042,602 15,769,020 9,555,467
Weighted-average number of shares outstanding, diluted (in shares) 19,313,512 11,042,602 15,769,020 9,555,467
Redeemable Common Stock        
Other income (expense):        
Allocation of accretion on convertible preferred stock to redeemable common stock $ 28 $ 14 $ 88 $ 17
Accretion on redeemable common stock (21) (5) (63) (5)
Allocation of net income to participating securities to redeemable common stockholders 21 0 0 0
Allocation of net income (loss) attributable to redeemable common stockholders (139) 61 1,050 15
Net income (loss) attributable to redeemable common stockholders $ 111 $ (70) $ (1,075) $ (27)
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.20 $ (0.57) $ (1.91) $ (0.66)
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 0.19 $ (0.57) $ (1.91) $ (0.66)
Weighted-average common shares outstanding, basic (in shares) 562,500 122,283 562,500 41,058
Weighted-average number of shares outstanding, diluted (in shares) 687,500 122,283 562,500 41,058