XML 54 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
REVENUE RECOGNITION AND RELATED ALLOWANCES (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Valuation and Qualifying Accounts Disclosure      
Beginning balance     $ 8,708us-gaap_ValuationAllowancesAndReservesBalance
Ending balance 8,096us-gaap_ValuationAllowancesAndReservesBalance   8,708us-gaap_ValuationAllowancesAndReservesBalance
Chargebacks      
Valuation and Qualifying Accounts Disclosure      
Beginning balance 6,865us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
4,076us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
 
Accruals/Adjustments 10,260us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
7,090us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
 
Credits Taken Against Reserve (10,526)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
(7,357)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
 
Ending balance 6,599us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
3,809us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_ChargebacksMember
 
Medicaid Rebates      
Valuation and Qualifying Accounts Disclosure      
Beginning balance 2,264us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
253us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
 
Accruals/Adjustments 953us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
158us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
 
Credits Taken Against Reserve (1,140)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
(141)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
 
Ending balance 2,077us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
270us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_MedicaidRebatesMember
 
Returns      
Valuation and Qualifying Accounts Disclosure      
Beginning balance 1,445us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
736us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Accruals/Adjustments 566us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
258us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Credits Taken Against Reserve (194)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
(145)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Ending balance 1,817us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
849us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Administrative Fees and Other Rebates      
Valuation and Qualifying Accounts Disclosure      
Beginning balance 1,487us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
735us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
 
Accruals/Adjustments 1,472us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
970us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
 
Credits Taken Against Reserve (1,825)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
(853)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
 
Ending balance 1,134us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
852us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= anip_AdministrativeFeesAndOtherRebatesMember
 
Prompt Payment Discounts      
Valuation and Qualifying Accounts Disclosure      
Beginning balance 471us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
332us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
 
Accruals/Adjustments 609us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
347us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
 
Credits Taken Against Reserve (602)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
(370)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
 
Ending balance $ 478us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember
$ 309us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_ReserveForCashDiscountMember