XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable

The following table presents the components of the Company’s accounts receivable, net:

 

   September 30, 2024  

December 31,

2023

 
Trade receivables  $5,689   $25,576 
Allowance for credit losses   (449)   (272)
Total accounts receivable  $5,240   $25,304 
Schedule of Inventory

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

 

   September 30, 2024   December 31, 2023 
Devices – for resale  $5,408   $5,324 
Raw materials   6,542    751 
Accessories   424    442 
Inventory, net   $12,374   $6,517 
Schedule of Accrued Expenses

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

 

   September 30, 2024   December 31, 2023 
Customer allowances  $11,454   $8,148 
Contract fulfillment liabilities   4,074    568 
Inventory received, not billed   4,324    325 
Employee-related liabilities   1,309    1,755 
Warranties   519    518 
Other   1,448    919 
Accrued liabilities  $23,128   $12,233