XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

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

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(In thousands)

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Healthcare insurers

 

$

58,478

 

 

$

78,808

 

 

$

116,130

 

 

$

153,416

 

Government payers

 

 

17,102

 

 

 

21,234

 

 

 

34,257

 

 

 

43,193

 

Client payers

 

 

23,168

 

 

 

25,061

 

 

 

48,448

 

 

 

50,749

 

Patients

 

 

2,353

 

 

 

4,292

 

 

 

5,110

 

 

 

8,928

 

Total

 

$

101,101

 

 

$

129,395

 

 

$

203,945

 

 

$

256,286

 

Schedule of Product Sales Allowances and Accruals

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

 

(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

%

 

(In thousands)

 

Chargebacks, discounts, rebates and fees

 

 

Governmental

 

 

Returns

 

 

Total

 

Balance at March 31, 2024

 

$

2,494

 

 

$

4,475

 

 

$

2,215

 

 

$

9,184

 

Provision related to current period sales

 

 

4,400

 

 

 

6,416

 

 

 

368

 

 

 

11,184

 

Credits or payments made

 

 

(4,151

)

 

 

(4,900

)

 

 

(389

)

 

 

(9,440

)

Balance at June 30, 2024

 

$

2,743

 

 

$

5,991

 

 

$

2,194

 

 

$

10,928

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

18,424

 

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

 

 

 

 

 

 

 

 

 

 

 

61

%

 

(In thousands)

 

Chargebacks, discounts, rebates and fees

 

 

Governmental

 

 

Returns

 

 

Total

 

Balance at December 31, 2023

 

$

2,578

 

 

$

6,150

 

 

$

2,192

 

 

$

10,920

 

Provision related to current period sales

 

 

8,219

 

 

 

10,548

 

 

 

672

 

 

 

19,439

 

Credits or payments made

 

 

(8,054

)

 

 

(10,707

)

 

 

(670

)

 

 

(19,431

)

Balance at June 30, 2024

 

$

2,743

 

 

$

5,991

 

 

$

2,194

 

 

$

10,928

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

33,582

 

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

 

 

 

 

 

 

 

 

 

 

 

58

%