XML 45 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of Product Warranty Liability
Activity related to warranty claims are as follows:

December 31, 2020December 31, 2019
Beginning balance$1,490 $239 
Provision for warranties(300)(39)
Warranty claims(196)(122)
Warranties acquired in business acquisition— 1,412 
Ending balance$994 $1,490 
Schedule of Cash and Cash Equivalents
Cash and cash equivalents consist of the following (in thousands):


December 31, 2020
December 31, 2019
Cash and cash equivalents
Cash$59,700 $5,617 
Money market funds120,986 22,419 
Total cash and cash equivalents$180,686 $28,036 
Schedule of Components of Identifiable Intangible Assets
The components of identifiable intangible assets are:
December 31,
(in thousands)20202019Estimated Useful Life
Acquired and internally developed software costs$40,170 $36,137 
3 - 7 years
Customer relationships4,860 4,860 7 years
Trade names1,410 1,410 
2 - 5 years
Non-compete agreements30 30 1 year
46,470 42,437 
Less accumulated amortization(20,265)(12,389)
$26,205 $30,048 
Internally developed software costs not meeting general release threshold6,516 2,500 
Trade names (non-amortizable)400 400 Indefinite
$33,121 $32,948  
Schedule of Future Amortization of Intangible Assets
The expected future amortization of intangible assets, assuming straight-line amortization of capitalized software development costs and acquisition related intangibles, excluding software costs not meeting the general release threshold, is as follows (in thousands):
2021$7,215 
20225,762 
20233,760 
20243,360 
20253,186 
Thereafter2,922 
Total$26,205 
Schedule of Reconciliation of Weighted Average Shares Outstanding for the Basic and Diluted Earnings Per Share
The following is a reconciliation of the weighted average shares outstanding for the basic and diluted loss per share computations (in thousands, except share and per share data):
December 31,
202020192018
Net Loss$(36,562)$(15,571)$(24,122)
Basic:
Weighted average common shares19,014 16,223 16,041 
Loss from per common share, basic$(1.92)$(0.96)$(1.50)
Diluted:
Weighted average common shares19,014 16,223 16,041 
Loss per common share, diluted$(1.92)$(0.96)$(1.50)
Schedule of Goodwill
The following table presents the goodwill activities for the periods presented (in thousands):
December 31, 2018$11,051 
Acquisition of businesses30,335 
December 31, 201941,386 
Working capital adjustment(172)
December 31, 2020$41,214