v3.26.1
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2026
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE  
Schedule of Net Revenues

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended June 30, 

(dollars in thousands)

​

Diagnostic Testing

​

  ​ ​ ​

2026

  ​ ​ ​

2025

Medicaid

​

$

31

​

$

8

Medicare

​

 

2,662

​

 

2,285

Self-pay

​

 

6

​

 

5

Third party payers

​

 

3,351

​

 

2,684

Contract diagnostics and other

​

 

65

​

 

23

Service revenue, net

​

$

6,115

​

$

5,005

​

​

​

​

​

​

​

​

​

​

For the Six Months Ended June 30, 

(dollars in thousands)

​

Diagnostic Testing

​

  ​ ​ ​

2026

  ​ ​ ​

2025

Medicaid

​

$

56

​

$

13

Medicare

​

 

5,612

​

 

4,189

Self-pay

​

 

11

​

 

10

Third party payers

​

 

6,618

​

 

5,009

Contract diagnostics and other

​

 

120

​

 

41

Service revenue, net

​

$

12,417

​

$

9,262

Schedule of Gross to Net Sales Adjustments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended June 30, 

(dollars in thousands)

​

​

​

Contractual Allowances and

​

Revenues, net of Contractual

​

​

Gross Revenues

​

adjustments

​

Allowances and adjustments

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Medicaid

​

$

31

​

$

8

​

$

—

​

$

—

​

$

31

​

$

8

Medicare

​

 

2,662

​

 

2,284

​

 

—

​

 

—

​

 

2,662

​

 

2,284

Self-pay

​

 

6

​

 

5

​

 

—

​

 

—

​

 

6

​

 

5

Third party payers

​

 

11,366

​

 

9,392

​

 

(8,015)

​

 

(6,707)

​

 

3,351

​

 

2,685

Contract diagnostics and other

​

 

65

​

 

23

​

 

—

​

 

—

​

 

65

​

 

23

​

​

 

14,130

​

 

11,712

​

 

(8,015)

​

 

(6,707)

​

 

6,115

​

 

5,005

Product

​

 

906

​

 

624

​

 

—

​

 

—

​

 

906

​

 

624

​

​

$

15,036

​

$

12,336

​

$

(8,015)

​

$

(6,707)

​

$

7,021

​

$

5,629

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Six Months Ended June 30, 

(dollars in thousands)

​

​

​

Contractual Allowances and

​

Revenues, net of Contractual

​

​

Gross Revenues

​

adjustments

​

Allowances and adjustments

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Medicaid

​

$

56

​

$

13

​

$

—

​

$

—

​

$

56

​

$

13

Medicare

​

 

5,612

​

 

4,188

​

 

—

​

 

—

​

 

5,612

​

 

4,188

Self-pay

​

 

11

​

 

10

​

 

—

​

 

—

​

 

11

​

 

10

Third party payers

​

 

23,039

​

 

17,530

​

 

(16,421)

​

 

(12,520)

​

 

6,618

​

 

5,010

Contract diagnostics and other

​

 

120

​

 

41

​

 

—

​

 

—

​

 

120

​

 

41

​

​

 

28,838

​

 

21,782

​

 

(16,421)

​

 

(12,520)

​

 

12,417

​

 

9,262

Product

​

 

1,565

​

 

1,278

​

 

—

​

 

—

​

 

1,565

​

 

1,278

​

​

$

30,403

​

$

23,060

​

$

(16,421)

​

$

(12,520)

​

$

13,982

​

$

10,540

​

Schedule of Reported Revenues Net of Collection Allowance

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended June 30, 

​

​

Revenues, net of

​

​

​

 

(dollars in thousands)

​

Contractual Allowances

​

Allowances for credit

​

 

​

​

and adjustments

​

losses

​

Total

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Medicaid

​

$

31

​

$

8

​

$

—

​

$

15

​

$

31

​

$

23

Medicare

​

 

2,662

​

 

2,284

​

 

—

​

 

9

​

 

2,662

​

 

2,293

Self-pay

​

 

6

​

 

5

​

 

—

​

 

—

​

 

6

​

 

5

Third party payers

​

 

3,351

​

 

2,685

​

 

—

​

 

1

​

 

3,351

​

 

2,686

Contract diagnostics and other

​

 

65

​

 

23

​

 

—

​

 

—

​

 

65

​

 

23

​

​

 

6,115

​

 

5,005

​

 

—

​

 

25

​

 

6,115

​

 

5,030

Product

​

 

906

​

 

624

​

 

—

​

 

—

​

 

906

​

 

624

​

​

$

7,021

​

$

5,629

​

$

—

​

$

25

​

$

7,021

​

$

5,654

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Six Months Ended June 30, 

​

​

Revenues, net of

​

​

​

 

(dollars in thousands)

​

Contractual Allowances

​

Allowances for credit

​

 

​

​

and adjustments

​

losses

​

Total

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Medicaid

​

$

56

​

$

13

​

$

(1)

​

$

33

​

$

55

​

$

46

Medicare

​

 

5,612

​

 

4,188

​

 

(182)

​

 

9

​

 

5,430

​

 

4,197

Self-pay

​

 

11

​

 

10

​

 

—

​

 

—

​

 

11

​

 

10

Third party payers

​

 

6,618

​

 

5,010

​

 

(67)

​

 

1

​

 

6,551

​

 

5,011

Contract diagnostics and other

​

 

120

​

 

41

​

 

—

​

 

—

​

 

120

​

 

41

​

​

 

12,417

​

 

9,262

​

 

(250)

​

 

43

​

 

12,167

​

 

9,305

Product

​

 

1,565

​

 

1,278

​

 

—

​

 

—

​

 

1,565

​

 

1,278

​

​

$

13,982

​

$

10,540

​

$

(250)

​

$

43

​

$

13,732

​

$

10,583

​

​

Schedule of Receivables

​

​

​

​

​

​

​

​

(dollars in thousands)

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

Medicaid

​

$

30

​

$

19

Medicare

​

 

2,495

​

 

1,838

Self-pay

​

 

18

​

 

16

Third party payers

​

 

137

​

 

859

Contract diagnostic services, product and other

​

 

894

​

 

297

​

​

$

3,574

​

$

3,029

Less allowance for credit losses

​

 

(1,295)

​

 

(1,045)

Accounts receivable, net

​

$

2,279

​

$

1,984

Schedule of Allowance for Credit Losses

The following table presents the roll-forward of the allowance for credit losses for the six months ended June 30, 2026 and 2025.

​

​

​

​

​

​

​

​

  ​ ​ ​

Six Months Ended June 30,

(dollars in thousands)

​

​

2026

​

2025

Balance, January 1

 

$

(1,045)

​

$

(995)

Provision for credit losses:

 

​

  ​

​

​

  ​

Medicaid

​

​

(1)

​

​

33

Medicare

​

 

(182)

​

 

9

Self-pay

​

​

—

​

​

—

Third party payers

​

 

(67)

​

 

1

​

​

 

(250)

​

 

43

Credit loss income

​

​

—

​

​

20

Total charges

​

 

(250)

​

 

63

Balance, June 30

​

$

(1,295)

​

$

(932)

Schedule of Customer Revenue and Accounts Receivable Concentrations

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Net sales

​

​

Net sales

​

​

Accounts receivable, as of

​

​

​

Three Months Ended

​

​

Six Months Ended

​

​

​

​

​

​

June 30,

​

​

June 30,

​

​

June 30,

​

December 31,

​

​

​

2026

​

2025

​

​

2026

​

2025

​

​

2026

​

2025

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Customer A

​

30

%

27

%

​

29

%

27

%

​

37

%

34

%

Customer B

​

*

​

*

​

​

*

​

*

​

​

*

​

12

%

Customer C

​

*

​

*

​

​

*

​

*

​

​

*

​

10

%

Customer D

​

*

​

*

​

​

*

​

*

​

​

17

%

*

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

* represents less than 10%

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​