Quarterly report [Sections 13 or 15(d)]

Significant Balance Sheet Components (Tables)

v3.25.2
Significant Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
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:

   

   

June 30,

2025

   

December 31,

2024

 
Trade receivables   $ 5,576     $ 6,906  
Allowance for credit losses     (2,706 )     (2,567 )
Total accounts receivable   $ 2,870     $ 4,339  
Schedule of Inventory

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

   

   

June 30,

2025

   

December 31,

2024

 
Devices – for resale   $ 2,943     $ 4,633  
Raw materials     6,344       5,598  
Accessories     602       390  
Inventory, net   $ 9,889     $ 10,621  
Schedule of Prepaid Expenses and Other Current Assets

The following table presents the components of the Company’s prepaid expenses and other current assets:

 

    June 30,
2025
   

December 31,

2024

 
Deposits for inventory   $ 3,436     $ 2,697  
Other     1,774       1,865  
Prepaid expenses and other current assets   $ 5,210     $ 4,562  
Schedule of Accrued Expenses

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

 

   

June 30,

2025

   

December 31,

2024

 
Customer allowances   $ 4,502     $ 11,421  
Contract fulfillment liabilities     2,153       2,939  
Inventory received, not billed     2,076       1,563  
Employee-related liabilities     750       2,247  
Other     2,682       2,722  
Accrued liabilities   $ 12,163     $ 20,892