Quarterly report [Sections 13 or 15(d)]

Significant Balance Sheet Components (Tables)

v3.25.1
Significant Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 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:

 

   

March 31,

2025

   

December 31,

2024

 
Trade receivables   $ 7,555     $ 6,906  
Allowance for credit losses     (2,706 )     (2,567 )
Total accounts receivable   $ 4,849     $ 4,339  
Schedule of Inventory

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

 

   

March 31,

2025

   

December 31,

2024

 
Devices – for resale   $ 3,904     $ 4,633  
Raw materials     4,305       5,598  
Accessories     411       390  
Inventory, net   $ 8,620     $ 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:

 

    March 31,
2025
   

December 31,

2024

 
Deposits for inventory   $ 2,805     $ 2,697  
Other     1,913       1,865  
Prepaid expenses and other current assets   $ 4,718     $ 4,562  
Schedule of Accrued Expenses

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

 

   

March 31,

2025

   

December 31,

2024

 
Customer allowances   $ 5,355     $ 11,421  
Contract fulfillment liabilities     3,205       2,939  
Inventory received, not billed     2,037       1,563  
Employee-related liabilities     2,024       2,247  
Other     2,497       2,722  
Accrued liabilities   $ 15,118     $ 20,892