XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2024
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, 2024

 

 

December 31, 2023

 

Raw materials

 

$

4,975

 

 

$

5,661

 

Other deferred costs

 

 

3,792

 

 

 

4,813

 

Total inventory and other deferred costs

 

$

8,767

 

 

$

10,474

 

Schedule of Accrued and Other Current Liabilities

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

 

 

March 31, 2024

 

 

December 31, 2023

 

Accrued compensation

 

$

4,586

 

 

$

12,816

 

Operating lease liabilities

 

 

7,809

 

 

 

7,761

 

Loans—current portion (Note 6)

 

 

1,654

 

 

 

1,646

 

Accrued liabilities

 

 

1,126

 

 

 

858

 

Employee ESPP contributions

 

 

579

 

 

 

311

 

Accrued taxes

 

 

50

 

 

 

512

 

Customer deposits

 

 

355

 

 

 

37

 

Total accrued and other current liabilities

 

$

16,159

 

 

$

23,941