Quarterly report pursuant to Section 13 or 15(d)

Significant Balance Sheet Components (Tables)

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