v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Schedule of Customers Revenue or Accounts Receivable

The following table summarizes customers that accounted for 10% or more of revenue or accounts receivable:

 

    Revenue     Revenue  
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2026     2025     2026     2025  
Customer A     32 %     29 %     34 %     15 %
Customer B     21 %     31 %     23 %     19 %
Customer C     19 %     19 %     18 %     *  
Customer D     18 %     17 %     18 %     11 %
Customer E     *       *       *       44 %

 

 

    Accounts Receivable  
    June 30,
2026
    December 31,
2025
 
Customer A     16 %     20 %
Customer B     53 %     49 %
Customer C     15 %     18 %
Customer D     *       11 %

 

* Represents less than 10%
Schedule of Accounts Receivable, Net

Accounts Receivable, Net

 

Accounts receivable are stated net of an allowance for credit losses. The following table summarizes accounts receivable, net (in thousands):

 

    June 30,
2026
    December 31,
2025
 
Gross accounts receivable   $ 3,772     $ 3,382  
Allowance for credit losses     (2,247 )     (2,129 )
Accounts receivable, net   $ 1,525     $ 1,253  
Schedule of Disaggregated Revenue

The following table presents revenue disaggregated by major product and service lines for the three and six months ended June 30, 2026 and 2025:

 

    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2026     2025     2026     2025  
Diagnostic drug and medical radioisotopes sales   $ 1,135     $ 1,071     $ 2,206     $ 2,061  
Cyclotron system sales     14       12       14       1,612  
Consulting services and system support services     32             32        
Total   $ 1,181     $ 1,083     $ 2,252     $ 3,673