XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities.    
Accrued customer fees and rebates $ 16,261 $ 14,198
Accrued payroll and related benefits 26,681 22,847
Accrued product returns, current portion 12,884 14,867
Accrued loss on firm purchase commitments 701 2,686
Accrued payments for BAQSIMI 123,894  
Other accrued liabilities 10,328 9,143
Total accrued liabilities 190,749 63,741
Accounts payable 31,970 20,501
Total accounts payable and accrued liabilities $ 222,719 $ 84,242