v3.26.1
Note 13 - Revenue Recognition - Analysis of Product Sales Allowances and Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total gross Rayaldee sales $ 163,580 $ 156,807 $ 287,777 $ 306,759
Rayaldee [Member]        
Disaggregation of Revenue [Line Items]        
Balance at beginning 8,474 7,557 8,432 9,900
Provision related to current period sales 6,129 7,322 12,669 14,103
Credits or payments made (6,464) (7,196) (12,962) (16,320)
Balance at end 8,139 7,683 8,139 7,683
Total gross Rayaldee sales $ 14,262 $ 14,528 $ 27,066 $ 27,638
Provision for Rayaldee sales allowances and accruals as a percentage of gross Rayaldee sales 43.00% 50.00% 47.00% 51.00%
Chargebacks, Discounts, Rebates and Fees [Member] | Rayaldee [Member]        
Disaggregation of Revenue [Line Items]        
Balance at beginning $ 1,360 $ 1,228 $ 1,374 $ 2,070
Provision related to current period sales 2,965 3,173 5,889 6,258
Credits or payments made (2,950) (3,161) (5,888) (7,088)
Balance at end 1,375 1,240 1,375 1,240
Governmental [Member] | Rayaldee [Member]        
Disaggregation of Revenue [Line Items]        
Balance at beginning 4,568 3,851 4,511 5,365
Provision related to current period sales 2,879 3,858 6,239 7,292
Credits or payments made (3,370) (3,583) (6,673) (8,531)
Balance at end 4,077 4,126 4,077 4,126
Sales Returns [Member] | Rayaldee [Member]        
Disaggregation of Revenue [Line Items]        
Balance at beginning 2,546 2,478 2,547 2,465
Provision related to current period sales 285 291 541 553
Credits or payments made (144) (452) (401) (701)
Balance at end $ 2,687 $ 2,317 $ 2,687 $ 2,317