XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable

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

 

Schedule of Accounts Receivable 

   June 30, 2024   December 31, 2023 
Trade receivables  $11,053   $25,576 
Allowance for credit losses   (272)   (272)
Accounts receivable, net   10,781    25,304 
Non-trade receivables   2,198    961 
Total accounts receivable  $12,979   $26,265 
Schedule of Inventory

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

 

Schedule of Inventory 

   June 30, 2024   December 31, 2023 
Devices – for resale  $4,275   $       5,324 
Raw materials   2,340    751 
Accessories   405    442 
Inventory, net  $7,020   $6,517 
Schedule of Other Assets

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

 

Schedule of Other Assets 

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

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

 

Schedule of Accrued Expenses 

   June 30, 2024   December 31, 2023 
Customer allowances  $10,280   $8,148 
Contract fulfillment liabilities   2,374    568 
Inventory received, not billed   2,198    325 
Employee-related liabilities   729    1,755 
Warranties   550    518 
Other   1,583    919 
Accrued liabilities  $17,714   $12,233