v3.25.2
Trade Receivables (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Disposal Group, Held-for-Sale, Not Discontinued Operations | BioCryst Ireland    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 10,403  
Royalty Receivables from Partners    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables 3,221 $ 2,223
ORLADEYO | Trade Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, after allowance for credit loss, total 87,575 76,282
Peramivir | Trade Accounts Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, after allowance for credit loss, total $ 381 $ 564