XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended September 30,

  

Nine months ended September 30,

 

(In thousands)

 

2024

  

2023

  

2024

  

2023

 

Healthcare insurers

 $76,184  $81,469  $229,600  $238,934 

Government payers

  20,368   19,909   63,561   61,250 

Client payers

  20,773   25,906   71,521   77,973 

Patients

  3,946   4,395   12,875   12,943 

Total

 $121,271  $131,679  $377,557  $391,100 
Schedule of Product Sales Allowances and Accruals [Table Text Block]

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

(In thousands)

 

Chargebacks, discounts, rebates and fees

  

Governmental

  

Returns

  

Total

 

Balance at June 30, 2023

 $2,330  $5,954  $1,634  $9,918 

Provision related to current period sales

  3,446   4,998   322   8,766 

Credits or payments made

  (4,125)  (4,207)  (15)  (8,347)

Balance at September 30, 2023

 $1,651  $6,745  $1,941  $10,337 
                 

Total gross Rayaldee sales

             $16,090 

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

              54%

(In thousands)

 

Chargebacks, discounts, rebates and fees

  

Governmental

  

Returns

  

Total

 

Balance at December 31, 2022

 $1,532  $5,063  $1,683  $8,278 

Provision related to current period sales

  10,702   14,604   959   26,265 

Credits or payments made

  (10,583)  (12,922)  (701)  (24,206)

Balance at September 30, 2023

 $1,651  $6,745  $1,941  $10,337 
                 

Total gross Rayaldee sales

             $47,940 

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

              55%