XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 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):

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Raw materials

 

$

5,661

 

 

$

6,384

 

Other deferred costs

 

 

4,813

 

 

 

2,207

 

Total inventory and other deferred costs

 

$

10,474

 

 

$

8,591

 

Schedule of Property and Equipment, Net

Property and equipment, net consists of the following (in thousands):

 

 

December 31,

 

 

 

2023

 

 

2022

 

Machinery and equipment

 

$

27,809

 

 

$

21,537

 

Computer equipment

 

 

17,923

 

 

 

17,803

 

Computer software

 

 

2,961

 

 

 

3,010

 

Furniture and fixtures

 

 

2,045

 

 

 

2,152

 

Construction in progress

 

 

3,485

 

 

 

3,989

 

Leasehold improvements

 

 

40,811

 

 

 

40,370

 

Total

 

 

95,034

 

 

 

88,861

 

Less: accumulated depreciation and amortization

 

 

(37,668

)

 

 

(26,926

)

Property and equipment, net

 

$

57,366

 

 

$

61,935

 

Schedule of Accrued and Other Current Liabilities

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

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accrued compensation

 

$

12,816

 

 

$

9,008

 

Operating lease liabilities

 

 

7,761

 

 

 

5,391

 

Loans—current portion (Note 6)

 

 

1,646

 

 

 

2,218

 

Accrued liabilities

 

 

858

 

 

 

1,700

 

Employee ESPP contributions

 

 

311

 

 

 

543

 

Customer deposits

 

 

512

 

 

 

30

 

Accrued taxes

 

 

37

 

 

 

123

 

Total accrued and other current liabilities

 

$

23,941

 

 

$

19,013