XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory and Other Deferred Costs

Inventory and other deferred costs consist of the following (in thousands):

 

 

March 31, 2023

 

 

December 31, 2022

 

Raw materials

 

$

5,517

 

 

$

6,384

 

Other deferred costs

 

 

2,702

 

 

 

2,207

 

Total inventory and other deferred costs

 

$

8,219

 

 

$

8,591

 

Schedule of Accrued and Other Current Liabilities

Accrued and other current liabilities consist of the following (in thousands):

 

 

March 31, 2023

 

 

December 31, 2022

 

Accrued compensation

 

$

9,675

 

 

$

9,008

 

Operating lease liabilities

 

 

6,529

 

 

 

5,391

 

Loans—current portion (Note 6)

 

 

2,257

 

 

 

2,218

 

Accrued liabilities

 

 

1,018

 

 

 

1,700

 

Employee ESPP contributions

 

 

1,010

 

 

 

543

 

Accrued taxes

 

 

134

 

 

 

123

 

Customer deposits

 

 

30

 

 

 

30

 

Total accrued and other current liabilities

 

$

20,653

 

 

$

19,013