v3.26.1
Note 2 - Revenue (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue from Contract with Customer, Excluding Assessed Tax $ 204,918 $ 120,856  
Accounts Payable and Accrued Liabilities, Current 148,845   $ 107,508
Product [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 201,308 119,655  
Accounts Receivable, after Allowance for Credit Loss 27,200 13,400  
Accounts Payable and Accrued Liabilities, Current 59,000 $ 28,100  
Product [Member] | Neuraxpharm [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 6,500    
Product [Member] | UNITED STATES      
Revenue from Contract with Customer, Excluding Assessed Tax $ 194,800