v3.26.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Condensed Balance Sheet Statements, Captions [Line Items]    
Accrued customer fees and rebates $ 59,664 $ 56,362
Accrued payroll and related benefits 30,522 26,318
Accrued product returns, current portion 20,742 18,568
Other accrued liabilities 111,515 14,508
Total accrued liabilities 222,443 115,756
Accounts payable 28,928 32,592
Total accounts payable and accrued liabilities 251,371 $ 148,348
BAQSIMI product rights    
Condensed Balance Sheet Statements, Captions [Line Items]    
Other accrued liabilities $ 100,000