XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Total revenue $ 33,064 $ 24,333
Cost of Sales 8,664 8,869
Gross profit 24,400 15,464
Operating expenses:    
Sales and marketing 7,200 4,897
General and administrative 9,956 7,485
Research and development 1,979 1,821
Amortization of intangible assets 3,302 3,432
Total operating expenses 22,437 17,635
Income (loss) from operations 1,963 (2,171)
Interest expense, net (1,944) (820)
Other income, net 83 4
Income (loss) from operations before income taxes 102 (2,987)
Income tax (benefit) expense (237) 30
Net income (loss) 339 (3,017)
Other comprehensive income (loss):    
Unrealized income (loss) on marketable securities 481 (1,063)
Comprehensive income (loss) $ 820 $ (4,080)
Basic and diluted earnings (loss) per share    
Basic (in Dollars per share) $ 0.02 $ (0.15)
Diluted (in Dollars per share) $ 0.02 $ (0.15)
Weighted average basic and diluted shares    
Basic (in shares) 20,347 20,041
Diluted (in shares) 21,041 20,041
Recurring    
Revenue:    
Total revenue $ 27,956 $ 23,004
Professional services, hardware and other    
Revenue:    
Total revenue $ 5,108 $ 1,329