v3.26.1
Note 13 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

The composition of revenue from services by payor for the six months ended June 30, 2026 and 2025 was as follows:

 

 

 

Three months ended June 30,

 

(In thousands)

 

2026

 

 

2025

 

Healthcare insurers

 

$

49,990

 

 

$

58,478

 

Government payers

 

 

9,169

 

 

 

17,102

 

Client payers

 

 

13,132

 

 

 

23,168

 

Patients

 

 

2,258

 

 

 

2,353

 

Total

 

$

74,549

 

 

$

101,101

 

Schedule of Product Sales Allowances and Accruals

The following table presents an analysis of Rayaldee product sales allowances and accruals for the six months ended June 30, 2026 and 2025:

 

(In thousands)

 

Chargebacks,
discounts,
rebates and
fees

 

 

Governmental

 

 

Returns

 

 

Total

 

Balance at March 31, 2026

 

$

1,360

 

 

$

4,568

 

 

$

2,546

 

 

$

8,474

 

Provision related to current period sales

 

 

2,965

 

 

 

2,879

 

 

 

285

 

 

 

6,129

 

Credits or payments made

 

 

(2,950

)

 

 

(3,370

)

 

 

(144

)

 

 

(6,464

)

Balance at June 30, 2026

 

$

1,375

 

 

$

4,077

 

 

$

2,687

 

 

$

8,139

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

14,262

 

Provision for Rayaldee sales allowances and accruals as a percentage of gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

 

43

%

 

(In thousands)

 

Chargebacks,
discounts,
rebates and
fees

 

 

Governmental

 

 

Returns

 

 

Total

 

Balance at December 31, 2025

 

$

1,374

 

 

$

4,511

 

 

$

2,547

 

 

$

8,432

 

Provision related to current period sales

 

 

5,889

 

 

 

6,239

 

 

 

541

 

 

 

12,669

 

Credits or payments made

 

 

(5,888

)

 

 

(6,673

)

 

 

(401

)

 

 

(12,962

)

Balance at June 30, 2026

 

$

1,375

 

 

$

4,077

 

 

$

2,687

 

 

$

8,139

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

27,066

 

Provision for Rayaldee sales allowances and accruals as a percentage of gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

 

47

%

 

(In thousands)

 

Chargebacks, discounts, rebates and fees

 

 

Governmental

 

 

Returns

 

 

Total

 

Balance at March 31, 2025

 

$

1,228

 

 

$

3,851

 

 

$

2,478

 

 

$

7,557

 

Provision related to current period sales

 

 

3,173

 

 

 

3,858

 

 

 

291

 

 

 

7,322

 

Credits or payments made

 

 

(3,161

)

 

 

(3,583

)

 

 

(452

)

 

 

(7,196

)

Balance at June 30, 2025

 

$

1,240

 

 

$

4,126

 

 

$

2,317

 

 

$

7,683

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

14,528

 

Provision for Rayaldee sales allowances and accruals as a percentage of gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

 

50

%

 

(In thousands)

 

Chargebacks, discounts, rebates and fees

 

 

Governmental

 

 

Returns

 

 

Total

 

Balance at December 31, 2024

 

$

2,070

 

 

$

5,365

 

 

$

2,465

 

 

$

9,900

 

Provision related to current period sales

 

 

6,258

 

 

 

7,292

 

 

 

553

 

 

 

14,103

 

Credits or payments made

 

 

(7,088

)

 

 

(8,531

)

 

 

(701

)

 

 

(16,320

)

Balance at June 30, 2025

 

$

1,240

 

 

$

4,126

 

 

$

2,317

 

 

$

7,683

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

27,638

 

Provision for Rayaldee sales allowances and accruals as a percentage of gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

 

51

%