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% | | | | | | | | | | | | | | | |
|