XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2025
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE [Abstract]  
Schedule of Net Revenues

For the Three Months Ended June 30, 

(dollars in thousands)

Diagnostic Testing

    

2025

    

2024

Medicaid

$

8

$

20

Medicare

 

2,285

 

1,525

Self-pay

 

5

 

14

Third party payers

 

2,684

 

2,348

Contract diagnostics and other

 

23

 

2

Service revenue, net

$

5,005

$

3,909

For the Six Months Ended June 30, 

(dollars in thousands)

Diagnostic Testing

    

2025

    

2024

Medicaid

$

13

$

25

Medicare

 

4,189

 

2,616

Self-pay

 

10

 

32

Third party payers

 

5,009

 

4,053

Contract diagnostics and other

 

41

 

4

Service revenue, net

$

9,262

$

6,730

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

    

2025

    

2024

    

2025

    

2024

    

2025

    

2024

Medicaid

$

8

$

20

$

$

$

8

$

20

Medicare

 

2,284

 

1,525

 

 

 

2,284

 

1,525

Self-pay

 

5

 

14

 

 

 

5

 

14

Third party payers

 

9,392

 

7,961

 

(6,707)

 

(5,613)

 

2,685

 

2,348

Contract diagnostics and other

 

23

 

2

 

 

 

23

 

2

 

11,712

 

9,522

 

(6,707)

 

(5,613)

 

5,005

 

3,909

Product

 

624

 

598

 

 

 

624

 

598

$

12,336

$

10,120

$

(6,707)

$

(5,613)

$

5,629

$

4,507

For the Six Months Ended June 30, 

(dollars in thousands)

Contractual Allowances and

Revenues, net of Contractual

Gross Revenues

adjustments

Allowances and adjustments

    

2025

    

2024

    

2025

    

2024

    

2025

    

2024

Medicaid

$

13

$

25

$

$

$

13

$

25

Medicare

 

4,188

 

2,616

 

 

 

4,188

 

2,616

Self-pay

 

10

 

32

 

 

 

10

 

32

Third party payers

 

17,530

 

13,929

 

(12,520)

 

(9,876)

 

5,010

 

4,053

Contract diagnostics and other

 

41

 

4

 

 

 

41

 

4

 

21,782

 

16,606

 

(12,520)

 

(9,876)

 

9,262

 

6,730

Product

 

1,278

 

1,255

 

 

 

1,278

 

1,255

$

23,060

$

17,861

$

(12,520)

$

(9,876)

$

10,540

$

7,985

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

    

2025

    

2024

    

2025

    

2024

    

2025

    

2024

Medicaid

$

8

$

20

$

15

$

(7)

$

23

$

13

Medicare

 

2,284

 

1,525

 

9

 

(23)

 

2,293

 

1,502

Self-pay

 

5

 

14

 

 

(1)

 

5

 

13

Third party payers

 

2,685

 

2,348

 

1

 

(35)

 

2,686

 

2,313

Contract diagnostics and other

 

23

 

2

 

 

 

23

 

2

 

5,005

 

3,909

 

25

 

(66)

 

5,030

 

3,843

Product

 

624

 

598

 

 

 

624

 

598

$

5,629

$

4,507

$

25

$

(66)

$

5,654

$

4,441

For the Six Months Ended June 30, 

Revenues, net of

 

(dollars in thousands)

Contractual Allowances

Allowances for credit

 

and adjustments

losses

Total

    

2025

    

2024

    

2025

    

2024

    

2025

    

2024

Medicaid

$

13

$

25

$

33

$

(9)

$

46

$

16

Medicare

 

4,188

 

2,616

 

9

 

(39)

 

4,197

 

2,577

Self-pay

 

10

 

32

 

 

(3)

 

10

 

29

Third party payers

 

5,010

 

4,053

 

1

 

(61)

 

5,011

 

3,992

Contract diagnostics and other

 

41

 

4

 

 

 

41

 

4

 

9,262

 

6,730

 

43

 

(112)

 

9,305

 

6,618

Product

 

1,278

 

1,255

 

 

 

1,278

 

1,255

$

10,540

$

7,985

$

43

$

(112)

$

10,583

$

7,873

Schedule of Receivables

(dollars in thousands)

    

June 30, 2025

    

December 31, 2024

Medicaid

$

22

$

(12)

Medicare

 

1,430

 

1,086

Self-pay

 

9

 

13

Third party payers

 

650

 

530

Contract diagnostic services, product and other

 

309

 

177

$

2,420

$

1,794

Less allowance for credit losses

 

(932)

 

(995)

Accounts receivable, net

$

1,488

$

799

Schedule of Allowance for Doubtful Accounts

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

    

Six Months Ended June 30,

(dollars in thousands)

2025

2024

Balance, January 1

 

$

(995)

$

(2,572)

Provision for credit losses:

 

  

  

Medicaid

33

(9)

Medicare

 

9

 

(39)

Self-pay

(3)

Third party payers

 

1

 

(61)

 

43

 

(112)

Credit loss income (expense)

20

Total charges

 

63

 

(112)

Balance, June 30

$

(932)

$

(2,684)

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,

2025

2024

2025

2024

2025

2024

Customer A

*

*

*

*

11

%

*

Customer B

*

*

*

*

*

*

Customer C

27

%

12

%

27

%

*

25

%

29

%

* represents less than 10%