XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Revenue Recognition - Analysis of Product Sales Allowances and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended 24 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Total gross Rayaldee sales $ 181,905 $ 178,595 $ 265,418 $ 237,577 $ 185,340 $ 179,744 $ 309,893 $ 329,219 $ 863,495 $ 1,004,196 $ 1,774,718  
Rayaldee [Member]                        
Balance at beginning       8,278       10,152 8,278 10,152 11,737 $ 10,152
Provision related to current period sales                 36,546 32,330 37,265  
Credits or payments made                 (33,904) (34,204) (38,850)  
Balance at end 10,920       8,278       10,920 8,278 10,152 10,920
Total gross Rayaldee sales                 $ 67,547 $ 59,557 $ 64,301  
Provision for Rayaldee sales allowances and accruals as a percentage of gross Rayaldee sales                 54.00% 54.00% 58.00%  
Chargebacks, Discounts, Rebates and Fees [Member] | Rayaldee [Member]                        
Balance at beginning       1,532       2,014 $ 1,532 $ 2,014 $ 2,332 2,014
Provision related to current period sales                 14,606 12,995 14,426  
Credits or payments made                 (13,560) (13,477) (14,744)  
Balance at end 2,578       1,532       2,578 1,532 2,014 2,578
Governmental [Member] | Rayaldee [Member]                        
Balance at beginning       5,063       5,499 5,063 5,499 5,812 5,499
Provision related to current period sales                 20,589 18,165 21,553  
Credits or payments made                 (19,502) (18,601) (21,866)  
Balance at end 6,150       5,063       6,150 5,063 5,499 6,150
Sales Returns [Member] | Rayaldee [Member]                        
Balance at beginning       $ 1,683       $ 2,639 1,683 2,639 3,593 2,639
Provision related to current period sales                 1,351 1,170 1,286  
Credits or payments made                 (842) (2,126) (2,240)  
Balance at end $ 2,192       $ 1,683       $ 2,192 $ 1,683 $ 2,639 $ 2,192