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

The composition of revenue from services by payor for the three months ended March 31, 2026 and 2025 was as follows:

 

 

 

Three months ended March 31,

 

(In thousands)

 

2026

 

 

2025

 

Healthcare insurers

 

$

44,576

 

 

$

57,652

 

Government payers

 

 

9,655

 

 

 

17,155

 

Client payers

 

 

15,658

 

 

 

25,280

 

Patients

 

 

2,297

 

 

 

2,757

 

Total

 

$

72,186

 

 

$

102,844

 

Schedule of Product Sales Allowances and Accruals

The following table presents an analysis of Rayaldee product sales allowances and accruals for the three months ended March 31, 2026 and 2025:

 

(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

 

 

2,933

 

 

 

3,360

 

 

 

256

 

 

 

6,549

 

Credits or payments made

 

 

(2,947

)

 

 

(3,303

)

 

 

(257

)

 

 

(6,507

)

Balance at March 31, 2026

 

$

1,360

 

 

$

4,568

 

 

$

2,546

 

 

$

8,474

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

12,805

 

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

 

 

 

 

 

 

 

 

 

 

 

51

%

 

(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

 

 

3,085

 

 

 

3,434

 

 

 

262

 

 

 

6,781

 

Credits or payments made

 

 

(3,927

)

 

 

(4,948

)

 

 

(249

)

 

 

(9,124

)

Balance at March 31, 2025

 

$

1,228

 

 

$

3,851

 

 

$

2,478

 

 

$

7,557

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

13,110

 

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

 

 

 

 

 

 

 

 

 

 

 

52

%