XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue:    
Total revenue $ 34,854 $ 31,652
Cost of Sales 10,246 9,045
Gross profit 24,608 22,607
Operating expenses:    
Sales and marketing 8,386 7,767
General and administrative 11,900 10,063
Research and development 2,029 1,769
Amortization of intangible assets 4,308 3,449
Total operating expenses 26,623 23,048
Loss from operations (2,015) (441)
Interest income 171 336
Interest expense (451) (180)
Other income, net 188 10
Loss from operations before income taxes (2,107) (275)
Income tax expense 291 33
Net loss (2,398) (308)
Other comprehensive income (loss):    
Unrealized income (loss) on marketable securities 442 (244)
Comprehensive loss $ (1,956) $ (552)
Basic and diluted loss per share    
Basic (in Dollars per share) $ (0.09) $ (0.01)
Diluted (in Dollars per share) $ (0.09) $ (0.01)
Weighted average basic and diluted shares    
Basic (in shares) 26,961 25,334
Diluted (in shares) 26,961 25,334
Recurring    
Revenue:    
Total revenue $ 33,187 $ 30,273
Professional services, hardware and other    
Revenue:    
Total revenue $ 1,667 $ 1,379