XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Allowances for Accounts Receivable

The allowances for accounts receivable consisted of the following:

 

 

September 30, 2023

 

December 31, 2022

 

Credit loss provision

$

110

 

$

92

 

Credit allowances

 

24

 

 

40

 

Total allowances

$

134

 

$

132

 

 

 

 

 

 

 

Summary of Allowance for credit losses

The following table summarizes the allowance for credit losses activity during the nine months ended September 30, 2023:

 

 

 

Balance at December 31, 2022

$

92

 

Current period allowance for credit losses

 

18

 

Balance at September 30, 2023

$

110

 

 

 

 

Summary of Inventories, Net

Inventories, net consisted of the following:

 

 

September 30, 2023

 

 

December 31, 2022

 

Raw materials

 

$

8,083

 

 

$

9,064

 

Work-in-process

 

 

1,288

 

 

 

1,076

 

Finished goods

 

 

7,126

 

 

 

8,778

 

Inventories, net

 

$

16,497

 

 

$

18,918

 

Summary of Property and Equipment

Property and equipment consisted of the following:

 

September 30, 2023

 

 

December 31, 2022

 

Building

 

$

6,922

 

 

$

6,922

 

Computers and office equipment

 

 

10,772

 

 

 

10,217

 

Manufacturing and test equipment

 

 

14,192

 

 

 

14,661

 

Furniture and fixtures

 

 

1,491

 

 

 

1,475

 

Leasehold improvements

 

 

1,965

 

 

 

1,965

 

Motor vehicles

 

 

20

 

 

 

20

 

Total property and equipment

 

 

35,362

 

 

 

35,260

 

Less: Accumulated depreciation and amortization

 

 

(27,580

)

 

 

(27,026

)

Land

 

 

1,770

 

 

 

1,770

 

Property and equipment, net

 

$

9,552

 

 

$

10,004

 

 

 

 

 

 

 

 

Summary of Accrued Liabilities

Accrued liabilities consisted of the following:

 

 

September 30, 2023

 

 

December 31, 2022

 

Inventory receipts

 

$

2,024

 

 

$

3,720

 

Paid time off

 

 

1,229

 

 

 

1,001

 

Payroll and other employee benefits

 

 

957

 

 

 

4,318

 

Professional fees and contractors

 

 

607

 

 

 

346

 

Deferred revenues

 

 

522

 

 

 

495

 

Operating leases

 

 

516

 

 

 

527

 

Employee stock purchase plan

 

 

434

 

 

 

232

 

Warranties

 

 

296

 

 

 

317

 

Income and sales taxes

 

 

227

 

 

 

836

 

Customer refunds for estimated returns

 

 

131

 

 

 

235

 

Real estate taxes

 

 

125

 

 

 

158

 

Finance leases

 

 

60

 

 

 

51

 

Other

 

 

234

 

 

 

369

 

Total

 

$

7,362

 

 

$

12,605

 

 

 

 

 

 

 

 

Summary of Long-term Liabilities

Long-term liabilities consisted of the following:

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Operating leases

 

$

2,931

 

 

$

3,327

 

Deferred revenue

 

 

173

 

 

 

181

 

Finance leases

 

 

129

 

 

 

73

 

Other

 

 

33

 

 

 

43

 

Total

 

$

3,266

 

 

$

3,624