Quarterly report pursuant to Section 13 or 15(d)

Note 4 - Acquisitions (Details Textual)

v3.23.3
Note 4 - Acquisitions (Details Textual)
1 Months Ended 3 Months Ended 9 Months Ended
May 04, 2023
USD ($)
$ / shares
shares
May 01, 2023
$ / shares
shares
Apr. 04, 2023
Oct. 04, 2021
USD ($)
$ / shares
shares
Aug. 24, 2021
USD ($)
Apr. 30, 2023
USD ($)
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value                 $ 722,000          
Amortization of Intangible Assets             $ 1,228,000 $ 1,712,000 3,832,000 $ 4,313,000        
Restricted Stock Units (RSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted | shares   103,780                        
Restricted Stock Units (RSUs) [Member] | Vesting Monthly [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted | shares   41,512                        
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted | shares   62,268                        
Restricted Stock Units (RSUs) [Member] | Revenue Tranche 1 [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%                        
Restricted Stock Units (RSUs) [Member] | Revenue Tranche 2 [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%                        
Restricted Stock Units (RSUs) [Member] | Stock Price Tranche 1 [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price | $ / shares   $ 30.00                        
Restricted Stock Units (RSUs) [Member] | Stock Price Tranche 2 [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Requirement, Stock Price | $ / shares   $ 50.00                        
Melon Acquisition [Member]                            
Business Combination, Consideration Transferred, Net of Contingent Consideration $ 900,000                          
Payments to Acquire Businesses, Gross 150,000                          
Business Combination, Remaining Consideration Transfer Balance $ 750,000                          
Business Acquisition, Share Price | $ / shares $ 9.64                          
Business Combination, Contingent Consideration, Liability $ 2,350,000           682,000 0 682,000 0 $ 1,432,000 $ 1,350,000 $ 0 $ 0
Business Acquisition, Transaction Costs $ 47,000                          
Amortization of Intangible Assets             $ 37,000   $ 60,000          
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | shares 77,833                          
Melon Acquisition [Member] | Customer Relationships [Member]                            
Estimated Useful Life (in years) (Year) 6 years   6 years 8 months 12 days                      
Melon Acquisition [Member] | Trademarks [Member]                            
Estimated Useful Life (in years) (Year)     8 months                      
Melon Acquisition [Member] | Noncompete Agreements [Member]                            
Estimated Useful Life (in years) (Year)     2 years 1 month 28 days                      
Melon Acquisition [Member] | Developed Technology Rights [Member]                            
Estimated Useful Life (in years) (Year) 5 years   3 months                      
Melon Acquisition [Member] | Measurement Input, Risk Free Interest Rate [Member]                            
Business Combination, Contingent Consideration, Liability, Measurement Input 0.0404                   0.0535      
Melon Acquisition [Member] | Measurement Input, Price Volatility [Member]                            
Business Combination, Contingent Consideration, Liability, Measurement Input                     0.85      
Melon Acquisition [Member] | Measurement Input, Price Volatility [Member] | Minimum [Member]                            
Business Combination, Contingent Consideration, Liability, Measurement Input             0.70   0.70          
Melon Acquisition [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]                            
Business Combination, Contingent Consideration, Liability, Measurement Input 0.85                          
Melon Acquisition [Member] | Measurement Input, Discount Rate [Member]                            
Business Combination, Contingent Consideration, Liability, Measurement Input 0.30                   0.30      
Melon Acquisition [Member] | Measurement Input, Discount Rate [Member] | Customer Relationships [Member]                            
Intangible Asset, Measurement Input     0.300                      
Melon Acquisition [Member] | Measurement Input, Discount Rate [Member] | Trademarks [Member]                            
Intangible Asset, Measurement Input     0.300                      
Melon Acquisition [Member] | Measurement Input, Discount Rate [Member] | Noncompete Agreements [Member]                            
Intangible Asset, Measurement Input     0.300                      
Melon Acquisition [Member] | Measurement Input, Discount Rate [Member] | Technology-Based Intangible Assets [Member]                            
Intangible Asset, Measurement Input     0.300                      
Melon Acquisition [Member] | Measurement Input, Attrition Rate [Member] | Customer Relationships [Member]                            
Intangible Asset, Measurement Input     0.300                      
Melon Acquisition [Member] | Measurement Input, Royalty Rate [Member] | Trademarks [Member]                            
Intangible Asset, Measurement Input     0.010                      
Melon Acquisition [Member] | Measurement Input, Competition Probability [Member] | Noncompete Agreements [Member]                            
Intangible Asset, Measurement Input     0.300                      
Melon Acquisition [Member] | Measurement Input, Revenue Impact [Member] | Noncompete Agreements [Member]                            
Intangible Asset, Measurement Input     0.200                      
Melon Acquisition [Member] | Measurement Input, Rate of Return [Member] | Technology-Based Intangible Assets [Member]                            
Intangible Asset, Measurement Input     0.300                      
Melon Acquisition [Member] | First Earnout Period [Member]                            
Business Combination, Contingent Consideration, Liability $ 1,000,000                          
Melon Acquisition [Member] | Second Earnout Period [Member]                            
Business Combination, Contingent Consideration, Liability 1,350,000                          
Melon Acquisition [Member] | Second Earnout Period, Cash Payments [Member]                            
Business Combination, Contingent Consideration, Liability 600,000                          
Melon Acquisition [Member] | Second Earnout Period, Stock Payments [Member]                            
Business Combination, Contingent Consideration, Liability $ 1,750,000                          
Superbiz Acquisition [Member]                            
Business Acquisition, Share Price | $ / shares       $ 1.74                    
Business Combination, Contingent Consideration, Liability             $ 997,000 [1] 0 $ 997,000 [1] 0 $ 709,000 $ 3,206,000 $ 0 $ 0
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 11,500,000                    
Business Combination, Contingent Consideration, Percentage Reduction if Founder No Longer Employee       (50.00%)                    
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares | shares       16,636                    
Payment for Contingent Consideration Liability, Financing Activities           $ 2,900,000 $ (0) [2] $ (0) [2] $ 3,423,000 [2] $ (0) [2]        
Stock Issued During Period, Shares, Acquisitions | shares           49,399                
Stock Issued During Period, Value, Acquisitions           $ 548,000                
Bannerfy Acquisition [Member]                            
Business Combination, Holdback Amount, Cash Portion         $ 55,000                  
Business Combination, Holdback Amount, Common Stock Portion         $ 220,000                  
[1] Includes 16,636 shares of common stock valued at $1.74, the closing price of our common stock as of the applicable date.
[2] In April 2023, the Company paid accrued contingent consideration related to the Initial Earn Out Period, comprised of $2.9 million of cash payments and payment of 49,399 shares of our common stock valued at $548,000.