Quarterly report pursuant to Section 13 or 15(d)

Significant Balance Sheet Components (Tables)

v3.23.2
Significant Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable

Accounts Receivable consists of the following:

 

Schedule of Accounts Receivable

   

June 30, 2023

   

December 31, 2022

 
Trade receivables   $ 26,689     $ 22,546  
Allowance for doubtful accounts     (113 )     (113 )
Accounts receivable, net     26,576       22,433  
Vendor non-trade receivables     1,008       2,269  
Total accounts receivable   $ 27,584     $ 24,702  
Schedule of Inventory

Inventory consists of the following:

 

Schedule of Inventory

   

June 30, 2023

   

December 31, 2022

 
Devices – for resale   $ 4,139     $ 3,473  
Raw materials     3       14  
Accessories     594       423  
Inventory , net   $ 4,736     $ 3,910  
Schedule of Other Assets

Other assets consisted of the following:

 

Schedule of Other Assets

   

June 30, 2023

    December 31, 2022  
Advances to third party manufacturers   $ 2,000     $ 2,000  
Director and officer insurance     467       525  
Deposits     310       311  
Other     201       136  
Total Other Assets   $ 2,978     $ 2,972  
Schedule of Accrued Expenses

Accrued Expenses consisted of the following:

 

Schedule of Accrued Expenses

   

June 30, 2023

    December 31, 2022  
Customer allowances   $ 5,397     $ 4,130  
Employee-related liabilities     972       1,365  
Warranties     507       636  
Accrual for goods received not invoiced     58       301  
Contractual obligations     1,048       1,107  
Royalties     364       256  
Contract fulfillment liabilities     541       1,469  
Credits due to customers     318       961  
Legal     104       296  
Other     166       171  
Accrued liabilities, current   $ 9,475     $ 10,692