XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable

The following table presents the components of the Company’s receivables:

 

  

March 31,

2024

   December 31, 2023 
Trade receivables  $13,609   $25,576 
Allowance for credit losses   (272)   (272)
Accounts receivable, net   13,337    25,304 
Non-trade receivables   564    961 
Total accounts receivable  $13,901   $26,265 
Schedule of Inventory

The following table presents the components of the Company’s inventory:

 

  

March 31,

2024

   December 31, 2023 
Devices – for resale  $4,223   $5,324 
Raw materials   144    751 
Accessories   456    442 
 Inventory, net   $4,823   $6,517 
Schedule of Other Assets

The following table presents the components of the Company’s other assets: 

 

  

March 31,

2024

   December 31, 2023 
Advances to third-party manufacturers  $2,000   $2,000 
Other   1,135    898 
 Total other assets   $3,135   $2,898 
Schedule of Accrued Expenses

The following table presents the components of the Company’s accrued liabilities: 

 

  

March 31,

2024

   December 31, 2023 
Customer allowances  $9,268   $8,148 
Employee-related liabilities   489    1,755 
Warranties   529    518 
Other   1,598    1,812 
Accrued liabilities  $11,884   $12,233