XML 16 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions (Details) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Sep. 30, 2009
Nov. 30, 2009
Dec. 31, 2014
Class B common stock          
Related Party Transactions          
Preferred stock conversion basis 1irwd_PreferredStockConversionRatio
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
       
Law firm investor | Maximum          
Related Party Transactions          
Legal fees paid 0.1us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
$ 0.1us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
     
Accounts payable 0.1us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
      0.1us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_InvestorMember
Actavis Plc          
Related Party Transactions          
Accounts receivable 33.0us-gaap_AccountsReceivableRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= irwd_ActavisPlcMember
      25.8us-gaap_AccountsReceivableRelatedPartiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= irwd_ActavisPlcMember
Actavis Plc | Convertible preferred stock (Note 11)          
Related Party Transactions          
Issuance of Convertible preferred stock (in shares)     2,083,333us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= irwd_ActavisPlcMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
   
Almirall, S.A. | Maximum          
Related Party Transactions          
Accounts receivable 0.1us-gaap_AccountsReceivableRelatedPartiesCurrent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= irwd_AlmirallSAMember
       
Almirall, S.A. | Convertible preferred stock (Note 11)          
Related Party Transactions          
Issuance of Convertible preferred stock (in shares)       681,819us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= irwd_AlmirallSAMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember