v3.26.1
Note 13 - Revenue Recognition - Analysis of Product Sales Allowances and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total gross Rayaldee sales $ 124,196 $ 149,952
Rayaldee [Member]    
Disaggregation of Revenue [Line Items]    
Balance at beginning 8,432 9,900
Provision related to current period sales 6,549 6,781
Credits or payments made (6,507) (9,124)
Balance at end 8,474 7,557
Total gross Rayaldee sales $ 12,805 $ 13,110
Provision for Rayaldee sales allowances and accruals as a percentage of gross Rayaldee sales 51.00% 52.00%
Chargebacks, Discounts, Rebates and Fees [Member] | Rayaldee [Member]    
Disaggregation of Revenue [Line Items]    
Balance at beginning $ 1,374 $ 2,070
Provision related to current period sales 2,933 3,085
Credits or payments made (2,947) (3,927)
Balance at end 1,360 1,228
Governmental [Member] | Rayaldee [Member]    
Disaggregation of Revenue [Line Items]    
Balance at beginning 4,511 5,365
Provision related to current period sales 3,360 3,434
Credits or payments made (3,303) (4,948)
Balance at end 4,568 3,851
Sales Returns [Member] | Rayaldee [Member]    
Disaggregation of Revenue [Line Items]    
Balance at beginning 2,547 2,465
Provision related to current period sales 256 262
Credits or payments made (257) (249)
Balance at end $ 2,546 $ 2,478