XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

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

 

 

 

Three months ended September 30,

 

 

Nine months ended September 30,

 

(In thousands)

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Healthcare insurers

 

$

53,915

 

 

$

76,184

 

 

$

170,045

 

 

$

229,600

 

Government payers

 

 

15,597

 

 

 

20,368

 

 

 

49,855

 

 

 

63,561

 

Client payers

 

 

23,509

 

 

 

20,773

 

 

 

71,957

 

 

 

71,521

 

Patients

 

 

2,223

 

 

 

3,946

 

 

 

7,333

 

 

 

12,875

 

Total

 

$

95,244

 

 

$

121,271

 

 

$

299,190

 

 

$

377,557

 

Schedule of Product Sales Allowances and Accruals

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

 

(In thousands)

 

Chargebacks,
discounts,
rebates and
fees

 

 

Governmental

 

 

Returns

 

 

Total

 

Balance at June 30, 2025

 

$

1,240

 

 

$

4,126

 

 

$

2,317

 

 

$

7,683

 

Provision related to current period sales

 

 

3,207

 

 

 

3,894

 

 

 

297

 

 

 

7,398

 

Credits or payments made

 

 

(2,793

)

 

 

(3,797

)

 

 

(307

)

 

 

(6,897

)

Balance at September 30, 2025

 

$

1,654

 

 

$

4,223

 

 

$

2,307

 

 

$

8,184

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

14,876

 

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

 

 

9,465

 

 

 

11,186

 

 

 

850

 

 

 

21,501

 

Credits or payments made

 

 

(9,881

)

 

 

(12,328

)

 

 

(1,008

)

 

 

(23,217

)

Balance at September 30, 2025

 

$

1,654

 

 

$

4,223

 

 

$

2,307

 

 

$

8,184

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

42,515

 

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 June 30, 2024

 

$

2,743

 

 

$

5,991

 

 

$

2,194

 

 

$

10,928

 

Provision related to current period sales

 

 

4,005

 

 

 

5,776

 

 

 

317

 

 

 

10,098

 

Credits or payments made

 

 

(5,058

)

 

 

(7,013

)

 

 

(278

)

 

 

(12,349

)

Balance at September 30, 2024

 

$

1,690

 

 

$

4,754

 

 

$

2,233

 

 

$

8,677

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

15,865

 

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

 

 

 

 

 

 

 

 

 

 

 

64

%

 

(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

 

 

12,224

 

 

 

16,325

 

 

 

989

 

 

 

29,538

 

Credits or payments made

 

 

(13,112

)

 

 

(17,721

)

 

 

(948

)

 

 

(31,781

)

Balance at September 30, 2024

 

$

1,690

 

 

$

4,754

 

 

$

2,233

 

 

$

8,677

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total gross Rayaldee sales

 

 

 

 

 

 

 

 

 

 

$

49,447

 

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

 

 

 

 

 

 

 

 

 

 

 

60

%