Quarterly report pursuant to Section 13 or 15(d)

Acquisitions (Details Narrative)

v3.21.1
Acquisitions (Details Narrative) - USD ($)
3 Months Ended 8 Months Ended
Sep. 04, 2020
Apr. 12, 2019
Apr. 12, 2019
Apr. 12, 2019
Mar. 31, 2021
Mar. 31, 2020
Sep. 04, 2020
Dec. 31, 2020
Amortization expense         $ 2,680,000 $ 2,310,000    
Estimated useful life         5 years      
Intangible assets unamortized balance         $ 4,783,000     $ 5,153,000
Merger Agreement [Member] | Sound Concepts, Inc. [Member]                
Goodwill acquired       $ 16,337,000        
Intangible Assets Acquired       $ 6,340,000        
Merger Agreement [Member] | Sound Concepts, Inc. [Member] | Developed Technology [Member]                
Amortization expense   $ 4,700,000            
Estimated useful life   5 years            
Intangible assets, amortization method   Amortized on an accelerated basis            
Merger Agreement [Member] | Sound Concepts, Inc. [Member] | Customer Relationships [Member]                
Amortization expense   $ 1,200,000            
Estimated useful life   5 years            
Intangible assets, amortization method   Amortized on an accelerated basis            
Merger Agreement [Member] | Sound Concepts, Inc. [Member] | Domain Names [Member]                
Amortization expense     $ 440,000          
Intangible assets, amortization method     Tested for impairment on an annual basis          
Membership Interest Purchase Agreement [Member] | Ascend Certification [Member]                
Amortization expense         $ 370,000 $ 325,000    
Purchase price $ 5,700,000              
Business combination post closing adjustments 750,000              
Adjusted purchase price 4,950,000              
Provisional goodwill and intangible assets 4,845,000           $ 4,845,000  
Intangible assets unamortized balance               $ 442,000
Membership Interest Purchase Agreement [Member] | Ascend Certification [Member] | Promissory Note [Member]                
Debt instrument face amount 1,885,000           $ 1,885,000  
Membership Interest Purchase Agreement [Member] | Ascend Certification [Member] | Promissory Note [Member] | Class B Units Stock [Member]                
Purchase price $ 4,950,000              
Stock issued during period for acquisition 2,642,159              
Stock issued for exchange 2,642,159              
Stock issued during period for acquisition value $ 3,065,000              
Debt instrument interest rate 0.14%           0.14%  
Membership Interest Purchase Agreement [Member] | Developed Technology [Member] | Ascend Certification [Member]                
Amortization expense             $ 1,000,000  
Estimated useful life             5 years  
Membership Interest Purchase Agreement [Member] | Customer Relationships [Member] | Ascend Certification [Member]                
Amortization expense             $ 70,000  
Estimated useful life             3 years  
Membership Interest Purchase Agreement [Member] | Domain Names [Member] | Ascend Certification [Member]                
Amortization expense             $ 2,000  
Intangible assets, amortization method             Tested for impairment on an annual basis  
Membership Interest Purchase Agreement [Member] | Non-Competition Clause [Member] | Ascend Certification [Member]                
Amortization expense             $ 50,000  
Estimated useful life             3 years