XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Balances of Contract Liabilities

The Company recognizes a contract liability when a customer pays for good or services for which the Company has not yet transferred control. The balances of the Company’s contract liabilities are as follows:

 

 

 

 

Year Ended December 31,

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Extended service contracts

 

$

251

 

 

$

271

 

Subscription software licenses

 

 

520

 

 

 

572

 

Total contract liabilities

 

 

771

 

 

 

843

 

Less: long-term portion

 

 

 

 

 

5

 

Contract liabilities – current

 

$

771

 

 

$

838

 

Schedule of Revenues Disaggregated by Segment and Timing of Goods and Services Transferred

The following table provides information regarding revenues disaggregated by segment and the timing of when goods and services are transferred:

 

 

 

Year Ended December 31,

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Product revenue recognized at a point in time

 

$

25,025

 

 

$

16,857

 

Product revenue recognized over time

 

 

786

 

 

 

481

 

Software revenue recognized at a point in time

 

 

851

 

 

 

997

 

Software revenue recognized over time

 

 

6,535

 

 

 

5,016

 

Total

 

$

33,197

 

 

$

23,351

 

Schedule of Reconciliation of Change in Estimated Warranty Liabilities

The following table provides a reconciliation of the change in estimated warranty liabilities for the years ended December 31, 2021 and 2020:

 

 

 

Year Ended December 31,

 

 

 

2021

 

 

2020

 

Balance at beginning of period

 

$

1,584

 

 

$

3,447

 

Provision for warranties issued

 

 

1,515

 

 

 

996

 

Warranty costs incurred

 

 

(1,479

)

 

 

(2,859

)

Balance at end of period

 

$

1,620

 

 

$

1,584

 

Current portion

 

$

1,132

 

 

$

1,202

 

Non-current portion

 

 

488

 

 

 

382

 

Total

 

$

1,620

 

 

$

1,584