XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue:        
Total revenue $ 36,252 $ 29,304 $ 101,230 $ 89,000
Cost of Sales 13,110 9,600 33,569 27,821
Gross profit 23,142 19,704 67,661 61,179
Operating expenses:        
Sales and marketing 9,043 6,680 25,578 21,371
General and administrative 11,655 10,378 34,523 30,559
Research and development 1,174 1,973 4,476 5,704
Amortization of intangible assets 4,769 4,295 13,250 11,790
Total operating expenses 26,641 23,326 77,827 69,424
Loss from operations (3,499) (3,622) (10,166) (8,245)
Investment Income, Nonoperating 250 165 698 762
Interest Expense, Nonoperating (1,966) (274) (3,226) (662)
Other Nonoperating Income (Expense) 220 0 312 10
Loss from operations before income taxes (4,995) (3,731) (12,382) (8,135)
Income tax expense 367 170 1,501 434
Net loss (5,362) (3,901) (13,883) (8,569)
Other comprehensive income:        
Unrealized gain on marketable securities 237 1,340 907 1,105
Comprehensive loss $ (5,125) $ (2,561) $ (12,976) $ (7,464)
Basic and diluted loss per share        
Basic (in Dollars per share) $ (0.19) $ (0.15) $ (0.51) $ (0.33)
Diluted (in Dollars per share) $ (0.19) $ (0.15) $ (0.51) $ (0.33)
Weighted average basic and diluted shares        
Basic (in shares) 27,566 26,429 27,257 25,870
Diluted (in shares) 27,566 26,429 27,257 25,870
Recurring        
Revenue:        
Total revenue $ 31,841 $ 28,626 $ 93,624 $ 85,950
Professional services, hardware and other        
Revenue:        
Total revenue $ 4,411 $ 678 $ 7,606 $ 3,050