XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2022
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Summary of Allowances for Accounts Receivable

The allowances for accounts receivable consisted of the following:

 

March 31, 2022

 

December 31, 2021

 

Credit loss provision

$

16

 

$

26

 

Credit allowances

 

33

 

 

38

 

Total allowances

$

49

 

$

64

 

 

 

 

 

 

 

 

Summary of Allowance for credit losses

The following table summarizes the allowance for credit losses activity during the three months ended March 31, 2022:

 

 

 

 

Balance at December 31, 2021

$

26

 

Current period benefit for credit losses

 

(10

)

Balance at March 31, 2022

$

16

 

 

 

 

 

Summary of Inventories, Net

Inventories, net consisted of the following:

 

 

 

March 31, 2022

 

 

December 31, 2021

 

Raw materials

 

$

5,879

 

 

$

6,171

 

Work-in-process

 

 

808

 

 

 

690

 

Finished goods

 

 

6,165

 

 

 

6,830

 

Inventories, net

 

$

12,852

 

 

$

13,691

 

 

Summary of Property and Equipment

Property and equipment consisted of the following:

 

 

 

March 31, 2022

 

 

December 31, 2021

 

Building

 

$

6,922

 

 

$

6,892

 

Computers and office equipment

 

 

10,474

 

 

 

10,604

 

Manufacturing and test equipment

 

 

16,536

 

 

 

16,305

 

Furniture and fixtures

 

 

1,460

 

 

 

1,455

 

Leasehold improvements

 

 

3,012

 

 

 

3,021

 

Motor vehicles

 

 

20

 

 

 

20

 

Total property and equipment

 

 

38,424

 

 

 

38,297

 

Less: Accumulated depreciation and amortization

 

 

(28,704

)

 

 

(28,118

)

Land

 

 

1,770

 

 

 

1,770

 

Property and equipment, net

 

$

11,490

 

 

$

11,949

 

 

 

 

 

 

 

 

 

 

Summary of Accrued Liabilities

Accrued liabilities consisted of the following:

 

 

 

March 31, 2022

 

 

December 31, 2021

 

Inventory receipts

 

$

2,704

 

 

$

4,302

 

Paid time off

 

 

1,452

 

 

 

1,284

 

Payroll and other employee benefits

 

 

1,284

 

 

 

2,266

 

Deferred revenues

 

 

625

 

 

 

538

 

Employee stock purchase plan

 

 

503

 

 

 

253

 

Operating leases

 

 

495

 

 

 

475

 

Income and sales taxes

 

 

433

 

 

 

415

 

Professional fees and contractors

 

 

360

 

 

 

233

 

Warranties

 

 

253

 

 

 

257

 

Customer refunds for estimated returns

 

 

232

 

 

 

248

 

Real estate taxes

 

 

195

 

 

 

156

 

Finance leases

 

 

53

 

 

 

62

 

Restructuring

 

 

0

 

 

 

368

 

Other

 

 

364

 

 

 

260

 

Total

 

$

8,953

 

 

$

11,117

 

 

 

 

 

 

 

 

 

 

Summary of Long-term Liabilities

Long-term liabilities consisted of the following:

 

 

 

March 31, 2022

 

 

December 31, 2021

 

Operating leases

 

$

3,463

 

 

$

3,600

 

Finance leases

 

 

81

 

 

 

92

 

Deferred revenue

 

 

183

 

 

 

181

 

Other

 

 

93

 

 

 

126

 

Total

 

$

3,820

 

 

$

3,999