v3.26.1
Trade Receivables (Details) - Trade Accounts Receivable - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total trade receivables $ 110,757 $ 106,818
ORLADEYO    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total trade receivables 104,463 92,351
Peramivir    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total trade receivables 110 10,491
License and other revenues    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total trade receivables $ 6,184 $ 3,976