v3.23.2
Balance Sheet Account Details (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
June 30,
2023
December 31,
2022
Accounts receivable, net:
Accounts receivable, trade$7,875,000 $7,315,000 
Allowance for credit losses(262,000)(293,000)
$7,613,000 $7,022,000 
Schedule of Allowance for Credit Losses
Changes to the allowance for credit losses during the six months ended June 30, 2023 were as follows:
Allowance for Credit Losses
Balance as of January 1, 2023$(293,000)
Provision for expected credit loss(5,000)
Write-offs and payments36,000 
Balance as of June 30, 2023
$(262,000)
Schedule of Components of Inventories
The components of inventories are as follows:
 June 30,
2023
December 31,
2022
Inventory:
Raw materials$6,204,000 $5,319,000 
   Work in process
10,577,000 7,055,000 
Finished goods15,672,000 17,387,000 
$32,453,000 $29,761,000 
Schedule of Finite-Lived Intangible Assets
Intangible assets that are subject to amortization consisted of the following for the periods presented:
June 30, 2023
December 31, 2022
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Trade name$2,630,000 $(815,000)$1,815,000 $2,630,000 $(552,000)$2,078,000 
Customer relationships4,150,000 (1,587,000)2,563,000 4,150,000 (1,172,000)2,978,000 
Developed technology41,600,000 (8,521,000)33,079,000 41,600,000 (5,615,000)35,985,000 
Intangibles, net$48,380,000 $(10,923,000)$37,457,000 $48,380,000 $(7,339,000)$41,041,000 
Schedule of Accrued Liabilities
Accrued expenses consist of the following:
June 30,
2023
December 31,
2022
Compensation expenses$5,917,000 $7,002,000 
Customer deposits17,000 17,000 
Taxes payable897,000 825,000 
Insurance 125,000 613,000 
Professional fees and royalties153,000 210,000 
Warranty liabilities640,000 489,000 
Accrued clinical study fees150,000 250,000 
Other417,000 1,146,000 
Total$8,316,000 $10,552,000