XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended March 31,

 

(In thousands)

 

2025

  

2024

 

Healthcare insurers

 $57,652  $74,608 

Government payers

  17,155   21,959 

Client payers

  25,280   25,687 

Patients

  2,757   4,636 

Total

 $102,844  $126,890 
Schedule of Product Sales Allowances and Accruals [Table Text Block]

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

(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

  3,820   4,132   303   8,255 

Credits or payments made

  (3,904)  (5,807)  (280)  (9,991)

Balance at March 31, 2024

 $2,494  $4,475  $2,215  $9,184 
                 

Total gross Rayaldee sales

             $15,157 

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

              54%