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

December 31, 2021December 31, 2020
Beginning balance$994 $1,490 
Adjustments to reserve(10)(300)
Warranty claims settled(222)(196)
Ending balance$762 $994 
Schedule of Cash and Cash Equivalents
Cash and cash equivalents consist of the following (in thousands):

December 31, 2021December 31, 2020
Cash and cash equivalents
Cash$69,249 $59,700 
Money market funds119,170 120,986 
Total cash and cash equivalents$188,419 $180,686 
Schedule of Amortization expense Amortization expense for acquired developed technology and internally developed software was broken out as follows:
(in thousands)202120202019
Amortization of acquired developed technology $11,978 $3,457 $1,061 
Amortization of internally developed software5,411 3,269 4,470 
Amortization expense for identifiable intangible assets was allocated as follows:

(in thousands)202120202019
Amortization of identifiable intangible assets recorded in cost of service
$17,389 $6,726 $5,531 
Amortization expense allocated to intangible assets
1,825 1,150 156 
Schedule of Components of Identifiable Intangible Assets
The components of identifiable intangible assets are:

December 31,
(in thousands)20212020Estimated Useful LifeWeighted-Average Amortization Period
Acquired developed technology$109,100 $24,500 
3 - 7 years
5.25 years
Internally developed software costs25,735 15,670 3 years2.90 years
Customer relationships12,360 4,860 7 years5.00 years
Trade names1,410 1,410 
2 - 5 years
3.00 years
Non-compete agreements30 30 1 year1.00 year
148,635 46,470 
Less accumulated amortization(39,479)(20,265)
$109,156 $26,205 
Internally developed software costs not meeting general release threshold3,407 6,516 
Trade names (non-amortizable)6,200 400 Indefinite
$118,763 $33,121  
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):

2022$22,247 
202320,308 
202417,417 
202516,343 
202616,091 
Thereafter16,750 
Total$109,156 
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 per share data):
December 31,
202120202019
Net loss$(75,799)$(36,562)$(15,571)
Basic:
Weighted average common shares25,088 19,014 16,223 
Loss per common share, basic$(3.02)$(1.92)$(0.96)
Diluted:
Weighted average common shares25,088 19,014 16,223 
Loss per common share, diluted$(3.02)$(1.92)$(0.96)
Schedule of Goodwill
The following table presents the goodwill activities for the periods presented (in thousands):

December 31, 2019$41,386 
Working capital adjustment(172)
December 31, 202041,214 
Punchh Acquisition417,559 
ASC 805 measurement period adjustment (Note 2)(1,467)
December 31, 2021$457,306