XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Balances of Contract Liabilities

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

 

 

As of

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Extended service contracts

 

$

137

 

 

$

251

 

Subscription software licenses

 

 

485

 

 

 

520

 

Total contract liabilities

 

$

622

 

 

$

771

 

 

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:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Product revenue recognized at a point in time

 

$

8,266

 

 

$

5,959

 

 

$

15,293

 

 

$

11,573

 

Product revenue recognized over time

 

 

176

 

 

 

212

 

 

 

352

 

 

 

407

 

Software revenue recognized at a point in time

 

 

545

 

 

 

344

 

 

 

764

 

 

 

518

 

Software revenue recognized over time

 

 

1,560

 

 

 

1,477

 

 

 

3,171

 

 

 

2,921

 

Total

 

$

10,547

 

 

$

7,992

 

 

$

19,580

 

 

$

15,419

 

Schedule of Reconciliation of Change in Estimated Warranty

The following table provides a reconciliation of the change in estimated warranty liabilities for the three and six months ended June 30, 2022 and 2021:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

1,615

 

 

$

1,453

 

 

$

1,620

 

 

$

1,584

 

Provision for warranties issued

 

 

470

 

 

 

330

 

 

 

780

 

 

 

660

 

Warranty costs incurred

 

 

(355

)

 

 

(387

)

 

 

(670

)

 

 

(848

)

Balance at end of period

 

$

1,730

 

 

$

1,396

 

 

$

1,730

 

 

$

1,396

 

Schedule of Warranty Liability Current and Non-Current are Included in Other Current Liabilities and Other Liabilities Respectively on Unaudited Condensed Consolidated Balance Sheets

The warranty liability, current and non-current, are included in other current liabilities and other liabilities, respectively, on the unaudited condensed consolidated balance sheets as follows:

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Current portion

 

$

1,219

 

 

$

1,132

 

Non-current portion

 

 

511

 

 

 

488

 

Total

 

$

1,730

 

 

$

1,620