{"cik":1353970,"entityName":"China XD Plastics Co Ltd","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2011-03-26","val":47527367,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011Q1I"},{"end":"2011-08-16","val":72283454,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2011-11-14","val":47527367,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2012-05-10","val":47527367,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-08-07","val":47553772,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-11-12","val":47563772,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2013-03-20","val":47563772,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2013Q1I"},{"end":"2013-05-10","val":47563772,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2013-08-05","val":47788772,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-11-08","val":47868772,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2014-03-21","val":47875133,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2014Q1I"},{"end":"2014-05-09","val":48679773,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-08-08","val":49590276,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-11-10","val":49601788,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2015-03-10","val":49151796,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2015Q1I"},{"end":"2015-05-05","val":49151796,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-08-03","val":49151796,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-11-03","val":49323284,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-03-10","val":49406191,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2016Q1I"},{"end":"2016-05-05","val":49406191,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-08-03","val":49406191,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-11-04","val":49556541,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2017-03-10","val":49511541,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2017Q1I"},{"end":"2017-05-04","val":49511541,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2017-08-03","val":49511541,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-11-03","val":49727731,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-09","val":49727731,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2018Q1I"},{"end":"2018-05-04","val":49727731,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-08-03","val":50287731,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-11-03","val":50448841,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2019-04-11","val":50948841,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2019Q1I"},{"end":"2019-05-10","val":50948841,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-08-07","val":50948841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-11-08","val":66948841,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-05-25","val":66948841,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2020-06-25","val":66948841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q2I"},{"end":"2020-08-10","val":66948841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-11-12","val":70548841,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-10-29","val":70548841,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"EntityPublicFloat":{"label":"Entity Public Float","description":"The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.","units":{"USD":[{"end":"2011-03-26","val":15059053,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011Q1I"},{"end":"2011-08-16","val":50732576,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q3I"},{"end":"2012-05-10","val":69398613,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":72853606,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q2I"},{"end":"2013-06-30","val":62192113,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q2I"},{"end":"2014-06-30","val":140630319,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q2I"},{"end":"2015-06-30","val":102796027,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q2I"},{"end":"2016-06-30","val":56694725,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q2I"},{"end":"2017-06-30","val":83414336,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q2I"},{"end":"2018-06-30","val":49782140,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q2I"},{"end":"2019-06-28","val":71783980,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q2I"},{"end":"2020-06-30","val":71783980,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q2I"}]}}},"invest":{"InvestmentInterestRate":{"label":"Investment Interest Rate","description":"The interest rate for investments that have an interest rate. For fixed rate investments, this indicates the fixed interest rate. If the investment has a variable interest rate, the rate stated here may be the rate that is currently relevant. In this case the \"Investment, Interest Rate is Current Rate for Variable Rate Investment Flag\", \"Investment, Interest Rate is Discount Rate at Purchase Flag\", \"Investment, Interest Rate Reflects Current Yield Flag\" should be used. If one of these flags are not appropriate to explain the interest rate that is indicated, then a new flag should be added or an explanation should be included in \"Investment, Additional Information\".","units":{"pure":[{"start":"2012-01-01","end":"2012-09-30","val":3.1,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-12-31","val":0.031,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.031,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.03,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":3.1,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":3,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.03,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.026,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.026,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.013,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.013,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.013,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.013,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.013,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"}]}}},"us-gaap":{"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":736667,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":736667,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":736667,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":269879,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":22189294,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":398043,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":398043,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":398043,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":398043,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":398043,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":854433,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":97469,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7726,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":7061259,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":7061259,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":7061259,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":7061259,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":7061259,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":56038308,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":74400321,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":111716226,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":122457396,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":122457396,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":122457396,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":122457396,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":122457396,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":137428176,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":130504697,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":101780984,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":152073014,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":152073014,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":152073014,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":152073014,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":152073014,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":218740159,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":190971174,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":221909111,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":257417000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":257417000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":257417000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":257417000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":257417000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":258142758,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":195336669,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":181189344,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":320013040,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":320013040,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":320013040,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":320013040,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":320013040,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":152260922,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":124016718,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100965200,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":227993140,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":227993140,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":227993140,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":227993140,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":227993140,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":47678749,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":166693789,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":26535220,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":84958469,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":84958469,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":84958469,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":84958469,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":84958469,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":40865322,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":115275006,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":205440261,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":57458673,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":57458673,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":57458673,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":57458673,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":57458673,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":63095261,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":48199950,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":50305643,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":69602956,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccountsReceivableGross":{"label":"Accounts Receivable, before Allowance for Credit Loss","description":"Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.","units":{"USD":[{"end":"2019-12-31","val":284921071,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":488974750,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccountsReceivableGrossCurrent":{"label":"Accounts Receivable, before Allowance for Credit Loss, Current","description":"Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2011-12-31","val":45345837,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":45345837,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":45345837,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":47968885,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":121079626,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":143991818,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":143991818,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":143991818,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":143991818,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":143991818,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":151409482,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":207261590,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":265391325,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":282466580,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":282466580,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":282466580,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":282466580,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":282466580,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":186077519,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":191339039,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":193911324,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":204108050,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":204108050,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":204108050,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":204108050,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":204108050,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":199269901,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":211912835,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":246598556,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":234583370,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":234583370,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":234583370,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":234583370,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":234583370,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":179639603,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":200530177,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":272801923,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":410087666,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":410087666,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":410087666,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":410087666,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":410087666,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":187358110,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":152019772,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":139971988,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":298909440,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":298909440,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":298909440,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":298909440,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":298909440,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":190335437,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":308662914,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":173317034,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":294726804,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":294726804,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":294726804,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":294726804,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":294726804,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":154090385,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":113315947,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":326868747,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":284921071,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":284921071,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":284921071,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":284921071,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":302971312,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":247233447,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":219534142,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"AccountsReceivableNet":{"label":"Accounts Receivable, after Allowance for Credit Loss","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.","units":{"USD":[{"end":"2019-12-31","val":222072053,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":423946875,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccountsReceivableNetCurrent":{"label":"Accounts Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2010-12-31","val":28615995,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":29018400,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":29018400,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":30723563,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":40621745,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":45232013,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":45232013,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":45232013,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":45232013,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":45232013,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":57451130,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47822751,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":120932224,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":143843764,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":143843764,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":143843764,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":143843764,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":143843764,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":151262256,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":207115047,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":265245509,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":282320819,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":282320819,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":282320819,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":282320819,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":282320819,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":185946834,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":191208084,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":193778969,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":203998138,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":203998138,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":203998138,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":203998138,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":203998138,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":199160030,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":211803068,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":246557049,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":234542739,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":234542739,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":234542739,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":234542739,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":234542739,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":179598690,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":200490313,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":272762337,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":410049559,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":410049559,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":410049559,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":410049559,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":410049559,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":187319795,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":151980751,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":139932158,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":298868984,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":298868984,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":298868984,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":298868984,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":298868984,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":190293398,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":308622962,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":173278607,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":294688288,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":294688288,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":294688288,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":294688288,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":294688288,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":154051127,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":113277495,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":326831373,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":222072053,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":222072053,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":222072053,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":222072053,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":222072053,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":240122877,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":184384982,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":149802760,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":423946875,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccountsReceivableRelatedPartiesCurrent":{"label":"Accounts Receivable, Related Parties, Current","description":"Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2018-12-31","val":7285231,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":7285231,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7285231,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":7285231,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":7285231,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7425559,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"AccrualForTaxesOtherThanIncomeTaxesCurrent":{"label":"Accrual for Taxes Other than Income Taxes, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2014-12-31","val":2322006,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4353730,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":4353730,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":4353730,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":4353730,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":4353730,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3897566,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5238290,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4216971,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4499161,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4499161,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4499161,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4499161,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4499161,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3831307,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4473761,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4070887,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4002092,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4002092,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4002092,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4002092,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4002092,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4339403,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4088550,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3906806,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6425236,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":6425236,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":6425236,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":6425236,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":6425236,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4049713,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7934608,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4617298,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6056024,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":6056024,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":6056024,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":6056024,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":6056024,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":9655452,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4282890,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2957613,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7804449,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccruedIncomeTaxesCurrent":{"label":"Accrued Income Taxes, Current","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.","units":{"USD":[{"end":"2011-12-31","val":5814988,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":5814988,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-09-30","val":8526565,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8511679,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":8511679,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":8511679,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":8511679,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":8511679,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7951661,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8966254,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":16216348,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":18631698,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":18631698,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":18631698,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":18631698,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":18631698,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7077908,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7224484,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8765362,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3269115,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":3269115,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":3269115,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":3269115,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":3269115,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4499918,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4864511,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4155317,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6881946,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":6881946,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":6881946,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":6881946,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":6881946,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3816130,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2989790,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3315801,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":897625,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":897625,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":897625,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":897625,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":897625,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-06-30","val":2080940,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3170970,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":17710217,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":17710217,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":17710217,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":17710217,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":17710217,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15879046,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":16612181,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11495721,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":15975367,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":15975367,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":15975367,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":15975367,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":15975367,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":16337961,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":18314186,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21105696,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":26458837,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":26458837,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":26458837,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":26458837,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":26458837,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":22473490,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":28763054,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":27766272,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":36078226,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccruedIncomeTaxesNoncurrent":{"label":"Accrued Income Taxes, Noncurrent","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.","units":{"USD":[{"end":"2013-06-30","val":1528345,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1532691,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8224057,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":8224057,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":8224057,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":8224057,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":8224057,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":8317267,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":9054968,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":9375619,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":14025825,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":14025825,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":14025825,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":14025825,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":14025825,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":15251469,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":18460593,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18846254,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":21076874,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":21076874,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":25845041,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":25845041,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":34045550,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":34045550,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":32981190,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"}]}},"AccruedLiabilitiesAndOtherLiabilities":{"label":"Accrued Liabilities and Other Liabilities","description":"Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.","units":{"USD":[{"end":"2019-01-02","val":126174103,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"}]}},"AccruedLiabilitiesCurrent":{"label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":522304,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":4073259,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":4073259,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":584726,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4728241,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3213181,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":3213181,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":3213181,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":3213181,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":3213181,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":4232791,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":5319109,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5731414,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":34442983,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":34442983,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":34442983,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":34442983,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":34442983,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":32680605,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":32093456,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":35218647,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":55893004,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":55893004,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":55893004,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":55893004,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":55893004,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":52436449,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":20813116,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":15254759,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":24484583,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":24484583,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":24484583,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":24484583,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":24484583,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":22281199,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":25534299,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":27172856,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":140988712,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":140988712,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":140988712,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":140988712,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":140988712,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":231523824,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":223664783,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":163318425,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":119339366,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":119339366,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":119339366,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":119339366,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":119339366,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":118686093,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":259555171,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":224330573,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":138605509,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":138605509,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":138605509,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":138605509,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":138605509,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":144619028,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":153355737,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":116926581,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":126926898,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":126926898,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":126926898,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":126926898,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":126926898,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":82423884,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":67303357,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":98503263,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":86550388,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":86550388,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":86550388,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":86550388,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":86550388,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":121655283,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":76017727,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":83629216,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":111922163,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccruedPayrollTaxesCurrent":{"label":"Accrued Payroll Taxes, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2019-12-31","val":10882901,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":9633072,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":{"label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","description":"Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2011-12-31","val":11622380,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":11622380,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":11622380,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":16421818,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":19245728,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":22486467,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":22486467,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":22486467,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":22486467,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":22486467,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":27731214,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":33368620,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":38805345,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":44685869,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":44685869,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":44685869,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":44685869,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":44685869,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":49014912,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":54629452,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":60940115,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":66020147,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":66020147,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":66020147,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":66020147,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":66020147,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":71985554,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":78750505,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":83992406,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":89315838,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":89315838,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":89315838,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":89315838,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":89315838,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":96900279,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":101478685,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":110204392,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":116187367,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":116187367,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":116187367,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":116187367,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":116187367,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":127137650,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":139858666,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":153399640,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":166540839,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":166540839,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":166540839,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":166540839,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":166540839,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":183947887,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":186347379,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":190373319,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":182623813,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":182623813,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":182623813,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":182623813,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":182623813,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":200959201,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":212254346,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":221499762,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":238209592,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":238209592,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":238209592,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":238209592,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":238209592,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":209684297,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":222800656,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":242323746,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":311121721,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AccumulatedOtherComprehensiveIncomeLossNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","description":"Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.","units":{"USD":[{"end":"2010-12-31","val":3471630,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":3471630,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":4434771,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":6161626,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":7989487,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":11477877,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":11477877,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":11477877,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":11477877,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":11477877,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":11398054,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":9451314,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":12292228,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":14658258,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":14658258,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":14658258,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":14658258,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":14658258,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":15539534,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":19297545,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":20066269,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":25043914,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":25043914,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":25043914,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":25043914,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":25043914,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10855179,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":12201711,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":19182726,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":12775801,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":12775801,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":12775801,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":12775801,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":12775801,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":12611041,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":11994080,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-3736189,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-19342658,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":-19342658,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":-19342658,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":-19342658,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":-19342658,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-14415634,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-32855960,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-37809886,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-65427831,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":-65427831,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":-65427831,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":-65427831,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-65427831,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-61509528,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-47758167,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-31870744,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-19084743,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":-19084743,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":-19084743,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":-19084743,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":-19084743,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10576667,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-28729343,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-57226444,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-54732547,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":-54732547,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":-54732547,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-54732547,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-54732547,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-40061746,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-56774831,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-79465090,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-67907807,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":-67907807,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":-67907807,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":-67907807,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":-67907807,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-80491217,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-80085057,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-47489720,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-9479166,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AdditionalPaidInCapital":{"label":"Additional Paid in Capital","description":"Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.","units":{"USD":[{"end":"2010-12-31","val":69040386,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":69040396,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":69040396,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":69318833,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":70947385,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":71190659,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":71190659,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":71190659,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":71190659,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":71190659,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":71343364,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":71496969,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":71998076,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":72583910,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":72583910,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":72583910,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":72583910,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":72583910,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":72948235,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":73173925,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":74276252,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":76341659,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":76341659,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":76341659,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":76341659,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":76341659,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":76752440,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":77471214,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":77716977,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":80875787,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":80875787,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":80875787,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":80875787,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":80875787,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":81131512,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":81262157,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":81499400,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":81919932,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":81919932,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":81919932,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":81919932,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":81919932,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":82142104,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":82390348,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":82585871,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":82606404,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":82606404,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":82606404,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":82606404,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":82606404,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":82722668,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":82953450,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":83075318,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":83159893,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":83159893,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":83159893,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":83159893,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":83159893,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":83242685,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":85789902,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":86429980,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":86633582,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":86633582,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":86633582,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":86633582,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":86633582,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":86633582,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":86633582,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":184208447,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":184208447,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":184208447,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":184208447,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":184208447,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":184208447,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":184208447,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":184208447,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":188396687,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":188396687,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions":{"label":"APIC, Share-based Payment Arrangement, Recognition and Exercise","description":"Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":306313,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-09-30","val":807421,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":{"label":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":14854199,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":649265,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":649265,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1393255,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":1393255,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":1393255,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":3757780,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":3757780,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":3757780,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":532939,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-09-30","val":778703,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":1003040,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1003040,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1003040,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":255726,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":386371,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-09-30","val":623629,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":1044162,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1044162,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1044162,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":222180,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":470424,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-09-30","val":665962,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":686491,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":686491,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":116264,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":347046,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":468936,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":553512,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":553512,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":82792,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2630065,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":3270159,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":3353811,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":3353811,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2020-01-01","end":"2020-09-30","val":4188240,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet":{"label":"Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net","description":"Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2019-01-01","end":"2020-12-31","val":4188240,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"}]}},"AdvancesOnInventoryPurchases":{"label":"Advances on Inventory Purchases","description":"Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":31937098,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":35735868,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"AllocatedShareBasedCompensationExpenseNetOfTax":{"label":"Share-based Payment Arrangement, Expense, after Tax","description":"Amount, after tax, of expense for award under share-based payment arrangement.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":164756,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":82833,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":248500,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":83744,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2012-01-01","end":"2012-06-30","val":164756,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":82833,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":248500,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":83744,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3"},{"start":"2020-01-01","end":"2020-09-30","val":4188600,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2010-12-31","val":33136,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2010Q4I"},{"end":"2011-12-31","val":113824,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-31","val":113824,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2011Q4I"},{"end":"2012-12-31","val":148054,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":148054,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":148054,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":145761,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":145761,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":145761,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-12-31","val":109912,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":109912,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":109912,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":40631,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":40631,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":40631,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":38107,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":38107,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":38107,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":40456,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":40456,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2017-12-31","val":40456,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":38516,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":38516,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2018-12-31","val":38516,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":62849018,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":62849018,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":65027875,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AllowanceForDoubtfulAccountsReceivableChargeOffs":{"label":"Allowance for Doubtful Accounts Receivable, Charge-offs (Deprecated 2013-01-31)","description":"Amount of direct write-downs of receivables charged against the allowance for doubtful accounts.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":2469,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":261,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"AllowanceForDoubtfulAccountsReceivableCurrent":{"label":"Accounts Receivable, Allowance for Credit Loss, Current","description":"Amount of allowance for credit loss on accounts receivable, classified as current.","units":{"USD":[{"end":"2010-12-31","val":33136,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":47052,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-12-31","val":113824,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":113824,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":113824,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":146134,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":147402,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":148054,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":148054,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":148054,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":148054,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":148054,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":147226,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":146543,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":145816,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":145761,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":145761,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":145761,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":145761,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":145761,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":130685,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":130955,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":132355,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":109912,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":109912,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":109912,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":109912,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":109912,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":109871,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":109767,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":41507,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":40631,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":40631,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":40631,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":40631,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":40631,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":40913,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":39864,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":39586,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":38107,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":38107,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":38107,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":38107,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":38107,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":38315,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":39021,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":39830,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":40456,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":40456,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":40456,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":40456,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":40456,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":42039,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":39952,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":38427,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":38516,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":38516,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":38516,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":38516,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":38516,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":39258,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":38452,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":37374,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":62849018,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":62849018,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":62849018,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":62849018,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62848435,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":62848465,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":69731382,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease":{"label":"Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)","description":"Amount of increase (decrease) in allowance for credit loss on accounts receivable.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-83842,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-34491,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":-34491,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2019-01-01","end":"2019-12-31","val":623,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":254545,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"AllowanceForDoubtfulAccountsReceivableRecoveries":{"label":"Accounts Receivable, Allowance for Credit Loss, Recovery","description":"Amount of increase in allowance for credit loss on accounts receivable, from recovery.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":685,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2013-01-01","end":"2013-12-31","val":2293,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":2293,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2293,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":35849,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":35849,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":35849,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":68405,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":68405,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":69281,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":69281,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":69281,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"}]}},"AllowanceForDoubtfulAccountsReceivableWriteOffs":{"label":"Accounts Receivable, Allowance for Credit Loss, Writeoff","description":"Amount of direct write-downs of accounts receivable charged against the allowance.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":261,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012"}]}},"AmortizationOfFinancingCosts":{"label":"Amortization of Debt Issuance Costs","description":"Amount of amortization expense attributable to debt issuance costs.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":1273438,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":3750028,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":3750028,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1736535,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1736535,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":244505,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":244505,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":8371500,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"AmortizationOfFinancingCostsAndDiscounts":{"label":"Amortization of Debt Issuance Costs and Discounts","description":"Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":898634,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":898634,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":898634,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1086010,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1086010,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1086010,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2040608,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":767170,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"}]}},"AssetImpairmentCharges":{"label":"Asset Impairment Charges","description":"Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":165300000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"Assets":{"label":"Assets","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2010-12-31","val":159399101,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":159399101,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":159399101,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":199762934,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":339929846,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":370148481,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":425069624,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":481641435,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":707739852,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":799811871,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":899272186,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1212552285,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1261715606,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1240294669,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1295541610,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1485894963,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1505381962,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1564723143,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1899833350,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1939528958,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1968355299,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2119196319,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2297254007,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2319185627,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2539232651,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2761354700,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2649883448,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2893793916,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2834279881,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2774798983,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2635882248,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2668977156,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2918813079,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3012883483,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2923926000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"AssetsCurrent":{"label":"Assets, Current","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2010-12-31","val":110116581,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":109716664,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":110116581,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":133873520,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":264270677,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":249732598,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":249732598,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":249732598,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":249732598,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":249732598,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":261792326,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":283045902,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":305749915,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":377110311,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":377110311,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":377110311,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":377110311,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":377110311,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":477515611,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":568524143,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":670009325,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":826448918,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":826448918,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":826448918,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":826448918,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":826448918,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":969421431,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":960492324,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":751651289,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":761804558,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":761804558,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":761804558,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":761804558,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":761804558,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":843011758,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":836328853,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":905869296,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":953536236,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":953536236,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":953536236,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":953536236,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":953536236,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1017521686,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1078442211,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1027781448,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1272910459,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1272910459,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1272910459,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1272910459,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1272910459,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":893711194,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1381468005,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1397268551,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1473046499,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1473046499,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1473046499,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1473046499,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1473046499,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1423805956,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1392943342,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1301921776,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1413931851,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1413931851,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1413931851,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1413931851,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1413931851,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1549778382,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1512931901,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1495498092,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1264862728,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":1264862728,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1264862728,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1264862728,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1264862728,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1302417152,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1559142766,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1650722618,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1344760833,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CapitalExpendituresIncurredButNotYetPaid":{"label":"Capital Expenditures Incurred but Not yet Paid","description":"Future cash outflow to pay for purchases of fixed assets that have occurred.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":2199951,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":36450344,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":36450344,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":36450344,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":21398595,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":21398595,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":21398595,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":155285,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":155285,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":564103,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":565027,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-03-31","val":14224,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":14224,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":295893,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":295893,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":4020089,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":4020089,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":41251663,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":41251663,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":41251663,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":93422837,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":93422837,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":88224035,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":88224035,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":97201202,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":97201202,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":94031275,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":94031275,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4147349,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5379730,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":5379730,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":6851777,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":6851777,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":5144134,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":5144134,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":196911,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":196911,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6057014,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":6057014,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":5825800,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":5825800,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":6188847,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":6188847,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1181670,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1181670,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1721729,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1721729,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1794800,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1794800,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":1302739,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":1302739,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5359491,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":5890438,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":6124869,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":5890438,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"CapitalUnitsAuthorized":{"label":"Capital Units, Authorized","description":"Number of authorized capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies.","units":{"shares":[{"end":"2020-12-31","val":550000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"Cash":{"label":"Cash","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2018-12-31","val":41301817,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":41301817,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":41301817,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":78891580,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":194763132,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10509402,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17201775,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":17201775,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":17201775,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":17201775,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":12207324,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3167943,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7602873,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":78261679,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CashAndCashEquivalentsAtCarryingValue":{"label":"Cash and Cash Equivalents, at Carrying Value","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2009-12-31","val":6850784,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2009-12-31","val":6850784,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2009-12-31","val":6850784,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2009Q4I"},{"end":"2010-06-30","val":21632675,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2I"},{"end":"2010-09-30","val":15475824,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3I"},{"end":"2010-12-31","val":22720766,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":22720766,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":22720766,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2010-12-31","val":22720766,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2010-12-31","val":22720766,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2010-12-31","val":22720766,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2010-12-31","val":22720766,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2010Q4I"},{"end":"2011-03-31","val":30835761,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1I"},{"end":"2011-06-30","val":46860085,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2011-06-30","val":46860085,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2I"},{"end":"2011-09-30","val":158776624,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2011-09-30","val":46860085,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3I"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2011-12-31","val":135482386,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":127220393,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2012-03-31","val":127220393,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1I"},{"end":"2012-06-30","val":142227509,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2012-06-30","val":142227509,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2I"},{"end":"2012-09-30","val":51029961,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2012-09-30","val":51029961,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3I"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":83822602,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":113749846,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2013-03-31","val":113749846,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":66011897,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2013-06-30","val":66011897,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":94257033,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2013-09-30","val":94257033,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3I"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2013-12-31","val":95545904,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":170415179,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-03-31","val":170415179,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1I"},{"end":"2014-06-30","val":132855600,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-06-30","val":132855600,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2I"},{"end":"2014-09-30","val":62710680,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-09-30","val":62710680,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3I"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":45456612,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":31198246,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-03-31","val":31198246,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":52702280,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2015-06-30","val":52702280,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2I"},{"end":"2015-09-30","val":51096130,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2015-09-30","val":51096130,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":119928485,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":43055238,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":43055238,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":57980914,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2016-06-30","val":57980914,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":100144999,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":100144999,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":168086445,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":168086445,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":168086445,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":168086445,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":168086445,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57695720,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":279825075,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":46767025,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":190392211,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":190392211,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":190392211,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":190392211,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":190392211,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":50814789,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":72721460,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":51539593,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":41301817,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":41301817,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":17201775,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}]}},"CashAndCashEquivalentsPeriodIncreaseDecrease":{"label":"Cash and Cash Equivalents, Period Increase (Decrease)","description":"Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":14781891,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":8625040,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":15869982,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":8114995,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":24139319,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":24139319,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":136055858,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":136055858,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":112761620,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":112761620,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-8261993,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":-8261993,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":6745123,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":6745123,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":-84452425,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-84452425,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":-51659784,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-51659784,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-51659784,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":29927244,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":29927244,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-17810705,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":-17810705,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":10434431,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":10434431,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":11723302,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":11723302,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":11723302,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":74869275,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":74869275,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":37309696,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":37309696,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-32835224,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-32835224,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-50089292,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-50089292,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-50089292,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-14258366,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-14258366,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7245668,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":7245668,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":5639518,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":5639518,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":74471873,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":74471873,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":74471873,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-76873247,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-76873247,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-61947571,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-61947571,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-19783486,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-19783486,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":48157960,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":48157960,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-110390725,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-65576847,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":111738630,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":128394855,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-121319420,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-84255340,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":22305766,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-98821278,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-98821278,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":15884147,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":15884147,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":67363406,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":67363406,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":139221471,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":139221471,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":139881042,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":139881042,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-131835098,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-131835098,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":-37999165,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-60526420,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":-44399350,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2016-12-31","val":271575847,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":271575847,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":271575847,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2016-12-31","val":271575847,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":205999000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":399970702,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":187320507,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":320091665,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":221270387,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":221270387,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":335975812,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":335975812,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":387455071,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-09-30","val":387455071,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2018-12-31","val":366991840,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2018Q4I"},{"end":"2019-03-31","val":506213311,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":506213311,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1I"},{"end":"2019-06-30","val":506872882,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":506872882,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":235156742,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":235156742,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3I"},{"end":"2019-12-31","val":228433019,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":228433019,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":228433019,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":228433019,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":228433019,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":190433854,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":167906599,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":184033669,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":183334428,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2018-12-31","val":366991840,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":228433019,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":183334428,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","description":"Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":48515818,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":46900175,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":46900175,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-138558821,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-138558821,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-45098591,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"CashEquivalentsAtCarryingValue":{"label":"Cash Equivalents, at Carrying Value","description":"Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2017-03-31","val":57695720,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":279825075,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":46767025,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":190392211,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":50814789,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":50814789,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":72721460,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":72721460,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":51539593,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-09-30","val":51539593,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":41301817,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":41301817,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":78891580,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":78891580,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1I"},{"end":"2019-06-30","val":194763132,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":194763132,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10509402,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":10509402,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17201775,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":17201775,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":12207324,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3167943,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7602873,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":78261679,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CashFDICInsuredAmount":{"label":"Cash, FDIC Insured Amount","description":"The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.","units":{"HKD":[{"end":"2013-12-31","val":500000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"}],"USD":[{"end":"2015-12-31","val":1493509,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1207996,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1207996,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1207996,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1207996,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1207996,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1207996,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1669394,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1569885,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1505747,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1505747,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1505747,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1505747,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1505747,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1575495,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1787899,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1668278,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1442481,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1442481,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1442481,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1442481,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1442481,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1509352,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1695579,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1372734,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1063709,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":1063709,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1063709,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1063709,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1137148,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1034565,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1260935,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1":{"label":"Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge","description":"Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-2435,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2435,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-2435,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2017-01-01","end":"2017-12-31","val":-1048599,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-1048599,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1070779,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1070779,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"ClassOfWarrantOrRightOutstanding":{"label":"Class of Warrant or Right, Outstanding","description":"Number of warrants or rights outstanding.","units":{"shares":[{"end":"2011-12-31","val":1604624,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1604624,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1604624,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1604624,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":1604624,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1604624,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1604624,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1437957,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1437957,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":1437957,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1437957,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":555299,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":519221,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"}]}},"CommitmentsAndContingencies":{"label":"Commitments and Contingencies","description":"Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2009-03-12","val":0.0001,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2009Q1I"},{"end":"2010-12-31","val":0.0001,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":0.0001,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":0.0001,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.0001,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.0001,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0.0001,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":0.0001,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":0.0001,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":0.0001,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":0.0001,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0.0001,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0.0001,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.0001,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.0001,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":0.0001,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":0.0001,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":0.0001,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":0.0001,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.0001,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.0001,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.0001,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.0001,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":0.0001,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":0.0001,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":0.0001,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0.0001,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.0001,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.0001,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.0001,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0.0001,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.0001,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":0.0001,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0.0001,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.0001,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.0001,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.0001,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.0001,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0.0001,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0.0001,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":0.0001,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0.0001,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.0001,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.0001,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.0001,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.0001,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0.0001,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0.0001,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0.0001,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0.0001,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.0001,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.0001,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.0001,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.0001,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0.0001,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0.0001,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0.0001,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0.0001,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.0001,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.0001,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.0001,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.0001,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":0.0001,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0.0001,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.0001,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.0001,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.0001,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0001,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0001,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.0001,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":0.0001,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":0.0001,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0.0001,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":0.0001,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.0001,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.0001,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.0001,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.0001,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2009-03-12","val":500000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2009-03-12","val":500000000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2009-03-12","val":500000000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2009-03-12","val":500000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2009-03-12","val":500000000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2009-03-12","val":500000000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2009-03-12","val":500000000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2009-03-12","val":500000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2009Q1I"},{"end":"2010-12-31","val":500000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":500000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":500000000,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":500000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":500000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":500000000,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":500000000,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":500000000,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":500000000,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":500000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":500000000,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":500000000,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":500000000,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":500000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":500000000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":500000000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":500000000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":500000000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":500000000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":500000000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":500000000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":500000000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":500000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":500000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":500000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":500000000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":500000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":500000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":500000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":500000000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":500000000,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":500000000,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":500000000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":500000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":500000000,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":500000000,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":500000000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":500000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":500000000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":500000000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":500000000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":500000000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":500000000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":500000000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":500000000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":500000000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":500000000,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":500000000,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":500000000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":500000000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":500000000,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":500000000,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":500000000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":500000000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":500000000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":500000000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":500000000,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":500000000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":500000000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":500000000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":500000000,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":500000000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":500000000,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":500000000,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":500000000,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":500000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":500000000,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":500000000,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":500000000,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":500000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":500000000,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":500000000,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":500000000,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":500000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":500000000,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":500000000,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":500000000,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":500000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2010-12-31","val":47628367,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":47628367,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":47528511,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":47628367,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":47548367,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":47548367,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":47548367,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":47548367,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":47548367,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":47548367,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":47548367,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47574772,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":47584772,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":47584772,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":47584772,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":47584772,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":47584772,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":47584772,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":47809772,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":47809772,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":49019708,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":47896133,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":47896133,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":47896133,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":47896133,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":47896133,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":48570338,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":49140906,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":49152418,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":49172796,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":49172796,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":49172796,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":49172796,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":49172796,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":49182284,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":49182284,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":49344284,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":49344284,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":49344284,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":49344284,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":49344284,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":49344284,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":49427191,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":49427191,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":49577541,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":49532541,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":49532541,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":49532541,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":49532541,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":49532541,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":49532541,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":49532541,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":49748731,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":49748731,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":49748731,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":49748731,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":49748731,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":49748731,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":49748731,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":50308731,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":50469841,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":50969841,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":50969841,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":50969841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":50969841,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":50969841,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":50969841,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":50969841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":66948841,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":66969841,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":66969841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":66969841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":66948841,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":66969841,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":66969841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":66969841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":70548841,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":70569841,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2010-12-31","val":47628367,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":47628367,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":47528511,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":47628367,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":47527367,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":47527367,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":47527367,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":47527367,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":47527367,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":47527367,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":47527367,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47553772,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":47563772,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":47563772,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":47563772,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":47563772,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":47563772,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":47563772,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":47788772,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":47788772,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":47868772,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":47875133,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":47875133,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":47875133,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":47875133,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":47875133,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":48549338,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":49119906,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":49131418,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":49151796,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":49151796,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":49151796,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":49151796,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":49151796,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":49161284,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":49161284,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":49323284,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":49323284,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":49323284,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":49323284,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":49323284,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":49323284,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":49406191,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":49406191,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":49556541,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":49511541,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":49511541,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":49511541,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":49511541,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":49511541,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":49511541,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":49532541,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":49727731,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":49748731,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":49727731,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":49727731,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":49727731,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":49727731,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":49727731,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":50287731,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":50448841,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":50948841,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":50948841,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":50948841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":50948841,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":50948841,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":50969841,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":50948841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":66948841,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":66948841,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":66948841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":66948841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":66948841,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":66969841,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":66948841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":66948841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":70548841,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":70569841,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"CommonStockValue":{"label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2010-12-31","val":4762,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":4752,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":4752,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4762,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4754,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":4754,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":4754,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":4754,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":4754,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":4754,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":4754,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":4757,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":4758,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4758,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":4758,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":4758,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":4758,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":4758,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":4781,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4781,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4789,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4789,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":4789,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":4789,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":4789,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":4789,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":4856,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4913,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4914,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4916,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":4916,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":4916,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":4916,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":4916,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4917,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4917,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4932,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4933,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":4933,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":4933,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":4933,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":4933,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4941,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4941,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4956,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4952,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4952,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4952,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4952,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4952,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4952,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4952,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4974,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4975,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4975,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4975,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4975,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4975,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4975,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5031,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5047,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5097,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":5097,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":5097,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":5097,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":5097,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5097,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5097,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6697,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6697,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":6697,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":6697,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":6697,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":6697,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6697,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6697,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7057,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7057,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"ComprehensiveIncomeNetOfTax":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":10671494,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-2428507,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":24205591,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":13534097,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":31748687,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":13086026,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":28976727,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":28976727,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":15890701,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":15890701,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":46530182,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":46530182,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":17533455,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":17553455,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":67561725,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":67561725,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":20482585,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":20482585,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":41308572,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":41308572,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":20825987,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":20825987,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":69422135,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":69422135,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":28113563,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":28113563,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":89048128,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":89048128,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":89048128,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":15332131,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":15332131,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":39896755,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":39896755,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":24564624,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":24564624,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":81727045,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":81727045,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":41830290,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":41830290,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":144224501,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":144224501,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":144224501,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7807316,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":7807316,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":28990508,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":28990508,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":21183192,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":21183192,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":79129509,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":79129509,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":50139001,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":50139001,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":108508256,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":108508256,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":108508256,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":25239266,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":25239266,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":50100908,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":50100908,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":24861642,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":24861642,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":40405137,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":40405137,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-9695771,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-9695771,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":51613820,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":51613820,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":51613820,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":16284374,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":16284374,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":31199822,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":31199822,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":14915448,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":14915448,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":46422703,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":46422703,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":15222880,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":15222880,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":55527577,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":55527577,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13819292,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":13819292,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":55634645,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":55634645,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":41815353,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":41815353,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":85658526,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":85658526,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":30023881,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":30023881,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":77964822,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":77964822,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":48761311,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":48761311,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":36679379,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":36679379,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-12081932,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-12081932,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":17147219,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":17147219,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-19532160,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-19532160,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":32665617,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":32665617,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":25651516,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":25651516,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":49049748,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":23398232,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":23398232,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":43324702,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":43324702,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":-5725046,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-5725046,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-10119782,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-10119782,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-23621904,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-5639933,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":17981971,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-10957715,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-5317782,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-123272244,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":49049748,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":23398232,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":43324702,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":-5725046,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-10119782,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":-5639933,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":17981971,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-11277509,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-5637576,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-125994004,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ConcentrationRiskPercentage1":{"label":"Concentration Risk, Percentage","description":"\"For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"\"benchmark\"\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.\"","units":{"pure":[{"start":"2016-01-01","end":"2016-03-31","val":0.999,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"}]}},"ConsiderationReceivedForBeneficialInterestObtainedForTransferringFinancialAsset":{"label":"Consideration Received for Beneficial Interest Obtained for Transferring Financial Asset","description":"Amount of beneficial interest received as consideration for transferring noncash financial asset. Includes, but is not limited to, trade receivable in securitization transaction.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":7285231,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":7285231,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"ContractsReceivableClaimsAndUncertainAmounts":{"label":"Contracts Receivable, Claims and Uncertain Amounts","description":"Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.","units":{"USD":[{"end":"2020-12-31","val":410800000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"ContractualObligation":{"label":"Contractual Obligation","description":"Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.","units":{"USD":[{"end":"2020-12-31","val":26300000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"ContractWithCustomerLiabilityCurrent":{"label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2017-12-31","val":8843649,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":16105245,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":16105245,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":17922160,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}]}},"ConversionOfStockAmountIssued1":{"label":"Conversion of Stock, Amount Issued","description":"\"The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":24040451,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"}]}},"ConvertiblePreferredStockConvertedToOtherSecurities":{"label":"Convertible Preferred Stock Converted to Other Securities","description":"Value of convertible preferred stock that was converted to other securities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":13889648,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"}]}},"CostOfGoodsAndServicesSold":{"label":"Cost of Goods and Services Sold","description":"The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-85345782,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-47206057,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-134695611,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-49161946,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":188294026,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":57633888,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-123781159,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":123781159,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":-66147271,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":66147271,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-201133363,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":201133363,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-77289477,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":77289477,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":285801786,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":285801786,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":91955249,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":91955249,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":201350671,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":201350671,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":109395422,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":109395422,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":324676853,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":324676853,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":123326182,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":123326182,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":456011715,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":456011715,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":456011715,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":141811440,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":141811440,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":306777202,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":306777202,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":164965762,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":164965762,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":534250688,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":534250688,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":227473486,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":227473486,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":827419861,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":827419861,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":827419861,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":176932337,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":176932337,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":388841389,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":388841389,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":211909052,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":211909052,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":639219994,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":639219994,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":250378605,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":250378605,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":888227868,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":888227868,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":888227868,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":173284119,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":173284119,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":387203965,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":387203965,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":213919846,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":213919846,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":596980399,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":596980399,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":209776434,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":209776434,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":817811445,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":817811445,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":817811445,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":180216507,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":180216507,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":397011688,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":397011688,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":216795181,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":216795181,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":659218624,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":659218624,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":262206936,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":262206936,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":954723617,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":954723617,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":203068027,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":203068027,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":453514488,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":453514488,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":250446461,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":250446461,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":717614278,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":717614278,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":264099790,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":264099790,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1053782105,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1053782105,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":256585577,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":256585577,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":517761231,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":517761231,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":261175654,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":261175654,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":767759035,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":767759035,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":249997804,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":249997804,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1055220493,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1055220493,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":251136339,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":251136339,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":648949533,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":648949533,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":397813194,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":397813194,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":961994051,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":961994051,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":313044518,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":313044518,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1228809155,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":1228809155,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":139599821,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":382932118,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":243332297,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":638423810,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":255491692,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1168182300,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":31091188,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":31091188,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":47559763,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":47559763,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":47559763,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":20089436,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":20089436,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":20089436,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":20618211,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":20618211,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":20618211,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":19715649,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":19715649,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":21966937,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":21966937,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":8638230,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":8638230,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":15625998,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"CurrentForeignTaxExpenseBenefit":{"label":"Current Foreign Tax Expense (Benefit)","description":"Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":1017585,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":1017585,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1017585,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":195598,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":195598,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":195598,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2017-01-01","end":"2017-12-31","val":70965148,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11354425,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":17031636,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11354425,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":17031636,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":11354425,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":17031636,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":992876,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":992876,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":17031636,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":17031636,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":17031636,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":428523,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22708848,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":22708848,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":22708848,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":18575060,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":31091188,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"CustomerAdvancesCurrent":{"label":"Customer Advances, Current","description":"The current portion of prepayments received from customers for goods or services to be provided in the future.","units":{"USD":[{"end":"2014-12-31","val":63414,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":82009002,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":82009002,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":82009002,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":82009002,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":82009002,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":82875638,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":75198592,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":40009863,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":93066,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":93066,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":93066,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":93066,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":93066,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":226216,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":134052246,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":94929456,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8843649,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":8843649,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":8843649,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":8843649,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":51623174,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":52038837,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14027020,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":16105245,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1775010,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"DebtInstrumentFaceAmount":{"label":"Debt Instrument, Face Amount","description":"Face (par) amount of debt instrument at time of issuance.","units":{"CNY":[{"end":"2019-12-31","val":13600000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}],"USD":[{"end":"2014-02-04","val":150000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-02-04","val":150000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-02-04","val":150000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"},{"end":"2020-03-31","val":13400000,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"}]}},"DebtInstrumentFairValue":{"label":"Debt Instrument, Fair Value Disclosure","description":"Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.","units":{"USD":[{"end":"2014-03-31","val":154782000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":165843750,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":160782000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2015-03-31","val":142782000,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":146062500,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":125157000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-03-31","val":118425000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":114375000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"}]}},"DebtInstrumentInterestRateStatedPercentage":{"label":"Debt Instrument, Interest Rate, Stated Percentage","description":"Contractual interest rate for funds borrowed, under the debt agreement.","units":{"pure":[{"end":"2014-02-04","val":0.1175,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-02-04","val":0.1175,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-02-04","val":0.1175,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"},{"end":"2014-05-15","val":0.0677,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-05-15","val":0.0677,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q1I"},{"end":"2014-06-23","val":0.0677,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-06-23","val":0.0677,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-06-30","val":0.0615,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.0615,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"}]}},"DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction":{"label":"Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction","description":"The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":1439209,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":202712,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":202712,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":202712,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"}]}},"DeferredFinanceCostsNoncurrentGross":{"label":"Debt Issuance Cost, Gross, Noncurrent","description":"Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.","units":{"USD":[{"end":"2014-02-04","val":4900000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-02-04","val":4900000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-02-04","val":4900000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"}]}},"DeferredIncomeTaxAssetsNet":{"label":"Deferred Income Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.","units":{"USD":[{"end":"2020-12-31","val":778943,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":20997685,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":-229880,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":-465163,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":-465163,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-1574995,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-1574995,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-1574995,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-1880228,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-1880228,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1880228,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-2018757,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2018757,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-2018757,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-2380236,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-2380236,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-2380236,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-2292830,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-2292830,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-2407706,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-2407706,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-1917993,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-1917993,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-2017823,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-2017823,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-1690083,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"DeferredIncomeTaxLiabilitiesNet":{"label":"Deferred Income Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.","units":{"USD":[{"end":"2019-12-31","val":4613524,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":4613524,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-09-30","val":3475112,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3101509,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DeferredRevenueCurrent":{"label":"Deferred Revenue, Current","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2010-12-31","val":77397,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":6537,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2015-09-30","val":3268152,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"}]}},"DeferredRevenueNoncurrent":{"label":"Deferred Revenue, Noncurrent","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2015-06-30","val":28972444,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":40887465,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":62039050,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":62039050,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":62039050,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":62039050,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":62039050,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":66514797,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":71254125,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":71171033,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":69311102,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":69311102,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":69311102,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":69311102,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":69311102,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":68282595,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":75743684,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":76189771,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":99168276,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":99168276,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":99168276,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":99168276,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":108962772,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":105746194,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":100571327,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":99583477,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":99583477,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":99583477,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100255791,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":97121826,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":93214165,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":92639620,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":92639620,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":92639620,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":92639620,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":90031695,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":88298695,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":90559854,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":105943812,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsLiabilitiesNet":{"label":"Deferred Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.","units":{"USD":[{"end":"2017-12-31","val":270964,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":270964,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2011-12-31","val":1005361,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":556677,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":556677,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-12-31","val":73182,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":73182,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":727711,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":727711,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1941124,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1941124,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3951012,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":3951012,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7818069,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":7818069,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10559911,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":10559911,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":14313575,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":14313575,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":33524819,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwardsForeign":{"label":"Deferred Tax Assets, Operating Loss Carryforwards, Foreign","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.","units":{"USD":[{"end":"2017-12-31","val":270964,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":270964,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration":{"label":"Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.","units":{"USD":[{"end":"2012-12-31","val":1637286,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":215240,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"}]}},"DeferredTaxAssetsPropertyPlantAndEquipment":{"label":"Deferred Tax Assets, Property, Plant and Equipment","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2019-12-31","val":4613524,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3101509,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpense":{"label":"Deferred Tax Assets, Tax Deferred Expense","description":"Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.","units":{"USD":[{"end":"2020-12-31","val":778943,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsValuationAllowance":{"label":"Deferred Tax Assets, Valuation Allowance","description":"Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.","units":{"USD":[{"end":"2011-12-31","val":1005361,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":1005361,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":1005361,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2011-12-31","val":1005361,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1190715,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1384555,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":556677,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":556677,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":556677,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-12-31","val":73182,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":73182,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":73182,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2013-12-31","val":73182,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":727711,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":727711,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":727711,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":727711,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1941124,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1941124,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":1941124,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3951012,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":3951012,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":3951012,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7818069,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":7818069,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2017-12-31","val":7818069,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10559911,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":10559911,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2018-12-31","val":10559911,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":14313575,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":14313575,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":33524819,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DeferredTaxLiabilities":{"label":"Deferred Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.","units":{"USD":[{"end":"2015-12-31","val":1387422400000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1081830500000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4613524,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}]}},"DeferredTaxLiabilitiesDerivatives":{"label":"Deferred Tax Liabilities, Derivatives","description":"Amount of deferred tax liability attributable to taxable temporary differences from derivatives.","units":{"USD":[{"end":"2014-12-31","val":-604,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":-604,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"}]}},"DeferredTaxLiabilitiesGrossNoncurrent":{"label":"Deferred Tax Liabilities, Gross, Noncurrent","description":"Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.","units":{"USD":[{"end":"2011-12-31","val":22102431,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":20733959,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":20733959,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-12-31","val":19428706,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":19428706,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":16951551,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":16951551,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":13874224,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":13874224,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":13874224,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":13874224,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":13874224,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13395630,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12504645,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":11843070,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10352171,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10038224,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9700179,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9054621,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8089356,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7255549,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6312385,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5706294,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5062698,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4613524,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":4613524,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":4613524,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4110728,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3735381,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"}]}},"DeferredTaxLiabilitiesNoncurrent":{"label":"Deferred Tax Liabilities, Net, Noncurrent","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2010-12-31","val":21525274,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":21525274,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":21525274,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":21755246,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":21928802,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":22102431,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":22102431,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":22102431,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":22102431,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":22102431,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":21697278,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":21158109,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":20994428,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":20733959,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":20733959,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":20733959,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":20733959,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":20733959,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":20344854,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":20155409,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":19737237,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":19428706,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":19428706,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":19428706,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":19428706,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":19428706,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":18439327,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":18035495,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":17787182,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":16951551,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":16951551,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":16951551,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":16951551,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q4I"},{"end":"2015-03-31","val":16506164,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":15797125,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":14808266,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"}]}},"DeferredTaxLiabilitiesOther":{"label":"Deferred Tax Liabilities, Other","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as other.","units":{"USD":[{"end":"2011-12-31","val":6950088,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3588868,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":3588868,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3134131,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":3134131,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1185638,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1185638,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"}]}},"DeferredTaxLiabilitiesPropertyPlantAndEquipment":{"label":"Deferred Tax Liabilities, Property, Plant and Equipment","description":"Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2011-12-31","val":15152343,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":17145091,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":17145091,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-12-31","val":16294575,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":16294575,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":15766517,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":15766517,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":13874224,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":13874224,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10818305,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":9267501,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":6716921,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4613524,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}]}},"DeferredTaxLiabilitiesTaxDeferredIncome":{"label":"Deferred Tax Liabilities, Tax Deferred Income","description":"Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.","units":{"USD":[{"end":"2015-03-31","val":17722212,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"}]}},"DeferredTaxLiabilitiesUndistributedForeignEarnings":{"label":"Deferred Tax Liabilities, Undistributed Foreign Earnings","description":"Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.","units":{"USD":[{"end":"2011-12-31","val":145022068,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":233401460,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2012-12-31","val":223401460,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-12-31","val":383294864,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"}]}},"DefinedBenefitPlanContributionsByEmployer":{"label":"Defined Benefit Plan, Plan Assets, Contributions by Employer","description":"Amount of contribution received by defined benefit plan from employer which increases plan assets.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":327398,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":623251,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets":{"label":"Defined Benefit Plan, Foreign Currency Exchange Rate Changes, Plan Assets (Deprecated 2017-01-31)","description":"The amount of increase or decrease in plan assets attributed to foreign currency changes. The effects of foreign currency exchange rate changes that are to be disclosed are those applicable to plans of a foreign operation whose functional currency is not the reporting currency.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":2524,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"DefinedBenefitPlanFundedPercentage":{"label":"Defined Benefit Plan, Funded Percentage","description":"Percentage of plan assets to benefit obligation of defined benefit plan.","units":{"pure":[{"end":"2012-12-31","val":0.4,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"}]}},"DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss":{"label":"Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)","description":"Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":2524,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-2349,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-2349,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1940,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1940,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":623,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"DefinedContributionPlanEmployerDiscretionaryContributionAmount":{"label":"Defined Contribution Plan, Employer Discretionary Contribution Amount","description":"Amount of discretionary contributions made by an employer to a defined contribution plan.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":623251,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":623251,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1024728,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":1024728,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1024728,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1555471,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1555471,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1555471,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1788552,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1788552,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1788552,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":3878202,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3878202,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":6223903,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":6223903,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":6451997,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":6451997,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2236528,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":2236528,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1109658,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"DefinedContributionPlanEmployerMatchingContributionPercent":{"label":"Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay","description":"Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.","units":{"pure":[{"start":"2013-01-01","end":"2013-12-31","val":0.4,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.4,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.4,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.4,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.4,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.4,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.4,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage":{"label":"Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage","description":"Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":0.49,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"DepositAssets":{"label":"Deposit Assets","description":"The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.","units":{"USD":[{"end":"2019-12-31","val":1063709,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1072301,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DepositLiabilitiesAccruedInterest":{"label":"Deposit Liabilities, Accrued Interest","description":"Amount of accrued but unpaid interest on deposit liabilities.","units":{"USD":[{"end":"2013-12-31","val":1171203,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":1171203,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"},{"end":"2014-06-30","val":8431739,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4421052,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9031741,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":9031741,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":9031741,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5154385,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9784921,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5840701,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7800481,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":7800481,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":7800481,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3461380,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7934070,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":560405,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":885290,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":885290,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":885290,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1197802,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3673319,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4570645,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3997036,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":3997036,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":3997036,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4544759,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6193430,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7093713,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8873532,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":8873532,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":8873532,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":12628239,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11295515,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10012097,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":15650965,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":15650965,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":15650965,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":15964018,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":15351917,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":16998811,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"Deposits":{"label":"Deposits","description":"The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.","units":{"USD":[{"end":"2015-12-31","val":1690764,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1690764,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":1690764,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1669556,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1391694,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1304632,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2017-03-31","val":1554272,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"}]}},"Depreciation":{"label":"Depreciation","description":"The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":2412243,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":1214694,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":3857591,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":1303559,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":5117053,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2472970,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4941957,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":4941957,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":2468987,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7558655,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":7623348,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":2616698,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":2823910,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":10625633,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":10625633,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":10625633,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5172354,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":5172354,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":10465501,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":10465501,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":5293147,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":16318878,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":16318878,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":5853377,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":5853377,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":21196136,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":21196136,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":21196136,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5604945,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":5604945,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11090570,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":11090570,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":5485625,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":5485625,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":16814699,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":16814699,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":5724129,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":5724129,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":22657583,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":22657583,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":22657583,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5950435,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":5950435,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12780865,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":12780865,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":6830430,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":6830430,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":19996870,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":19996870,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":7216005,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":7216005,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":27129034,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":27129034,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":27129034,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":7029879,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":7029879,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":14089151,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":14089151,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":7059272,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":7059272,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":23683305,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":23683305,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":9594154,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":9594154,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":33776835,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":33776835,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10380959,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":10380959,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":20832154,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":20832154,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":10451195,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":10451195,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":31620301,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":31620301,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10788147,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10788147,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":42533822,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":42533822,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11276313,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":11276313,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":22459467,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":22459467,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":11183154,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":11183154,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":33462215,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":33462215,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":11002748,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":11002748,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":45643534,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":45643534,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15169452,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":15169452,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":30157405,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":30157405,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":14987953,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":14987953,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":44821968,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":44821968,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":14664563,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":14664563,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":59416674,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":13584604,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":26534688,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":12950084,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":39676643,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":13141955,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"}]}},"DepreciationDepletionAndAmortization":{"label":"Depreciation, Depletion and Amortization","description":"The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1654318,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":3327755,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":2415153,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":5142889,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":5142889,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":10705037,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":10705037,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":10705037,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":21420723,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":21420723,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":21420723,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":22916893,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":22916893,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":22916893,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":27540212,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":27540212,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":27540212,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":34244842,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":34244842,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":43055976,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":43055976,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":46282307,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":46282307,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":59416674,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":59416674,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":61329756,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet":{"label":"Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net","description":"Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":312,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":298,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":547,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":235,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":610,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":610,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"}]}},"Dividends":{"label":"Dividends","description":"Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":60,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":30,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":90,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":30,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":120,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":30,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":60,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":60,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":30,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":30,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":90,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":90,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":30,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":30,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2014-01-01","end":"2014-12-31","val":29552623000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":20350826000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":20350826,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":24652636000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":24652636,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":7678801,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":7678801,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4638091,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11177620,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":6555197,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":13257752,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2140971,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":16459431,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":16459431,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2624264,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":2624264,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":12210406,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":12210406,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":9586142,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":9586142,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":15967004,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":15967004,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":3834137,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":3834137,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":536164,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":536164,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"}]}},"DividendsPayableCurrent":{"label":"Dividends Payable, Current","description":"Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":792120,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":792060,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"DividendsPreferredStock":{"label":"Dividends, Preferred Stock","description":"Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":-1796337,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-210,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":120,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2019-01-01","end":"2019-09-30","val":97576465,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":97576465,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":97576465,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"DueFromRelatedParties":{"label":"Due from Related Parties","description":"For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.","units":{"USD":[{"end":"2010-12-31","val":75732,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":75732,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":78912,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":78912,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":78912,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":78912,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":78912,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":11909,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7870,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3978,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":219360,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2020-06-30","val":308491066,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":278151945,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"DueFromRelatedPartiesCurrent":{"label":"Due from Related Parties, Current","description":"The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).","units":{"USD":[{"end":"2010-12-31","val":75732,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2012-12-31","val":219360,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":219360,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":219360,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":219360,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":37718,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8147,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4085,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":225752,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":225752,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":225752,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":225752,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":225752,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":39727,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":8060,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4073,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":220262,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":220262,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":220262,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":220262,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":220262,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":27705,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-12-31","val":244836,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":244836,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":244836,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":244836,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":244836,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":61633,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-12-31","val":229624,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":229624,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":229624,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":229624,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":229624,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57720,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2019-06-30","val":278370,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2020-12-31","val":941462,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"DueToRelatedPartiesCurrent":{"label":"Due to Related Parties, Current","description":"Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":1769145,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":1769145,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1769145,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1949889,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1897190,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":0,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q4I"},{"end":"2012-03-31","val":13074,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":168705,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":360626,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2013-03-31","val":10000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":170743,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":368479,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2014-06-30","val":54710,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":361257,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2015-06-30","val":141834,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":319681,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8439,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":8439,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":8439,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":8439,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":8439,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10041,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":131394,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":310167,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11548,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":11548,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":11548,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":11548,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":11548,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":11611,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":117742,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":282348,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-06-30","val":75567512,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14256429,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":18365738,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":18365738,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":18365738,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":18365738,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":18365738,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":18995751,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":20072759,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":28444767,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":26251919,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":26251919,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":26251919,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":26251919,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":26251919,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":25856105,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":25876162,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":25021305,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":23671440,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.17,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-0.07,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.44,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0.28,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.58,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.25,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.55,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":0.55,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":0.3,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.3,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.88,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.88,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":0.33,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.33,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1.17,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":1.17,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.32,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.68,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":0.68,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":0.36,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":0.36,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1.08,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":0.4,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1.35,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0.55,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":0.32,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1.19,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":0.64,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-03-31","val":0.34,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":0.34,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-04-01","end":"2014-06-30","val":0.3,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":0.3,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1.3,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1.3,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0.66,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":0.66,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":0.66,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0.66,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-10-01","end":"2014-12-31","val":0.54,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":0.54,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-09-30","val":0.87,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.09,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":0.17,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q1"},{"start":"2016-04-01","end":"2016-06-30","val":0.51,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q2"},{"start":"2016-07-01","end":"2016-09-30","val":0.31,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q3"},{"start":"2016-10-01","end":"2016-12-31","val":0.56,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":0.15,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-03-31","val":0.15,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q1"},{"start":"2017-04-01","end":"2017-06-30","val":0.43,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-04-01","end":"2017-06-30","val":0.43,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q2"},{"start":"2017-07-01","end":"2017-09-30","val":0.21,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-07-01","end":"2017-09-30","val":0.21,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q3"},{"start":"2017-10-01","end":"2017-12-31","val":-0.31,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-10-01","end":"2017-12-31","val":-0.31,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":0.29,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-03-31","val":0.29,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":0.41,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-04-01","end":"2018-06-30","val":0.41,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":0.13,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-07-01","end":"2018-09-30","val":0.13,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q3"},{"start":"2018-10-01","end":"2018-12-31","val":0.2,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-10-01","end":"2018-12-31","val":0.2,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":0.16,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-03-31","val":0.16,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":0.6,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-04-01","end":"2019-06-30","val":0.6,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":0.25,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-07-01","end":"2019-09-30","val":0.25,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q3"},{"start":"2019-10-01","end":"2019-12-31","val":-0.97,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-10-01","end":"2019-12-31","val":-0.97,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":-0.16,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":0.26,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":-0.56,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-10-01","end":"2020-12-31","val":-2.13,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4"}]}},"EarningsPerShareBasicAndDiluted":{"label":"Earnings Per Share, Basic and Diluted","description":"The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2012-01-01","end":"2012-03-31","val":0.32,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-09-30","val":1.08,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":0.4,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1.35,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":1.35,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.23,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":0.23,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":0.23,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.55,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":0.32,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":0.32,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1.19,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":0.64,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":0.64,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2.08,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":2.08,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2.08,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":0.89,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":0.34,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":0.34,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0.64,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":0.64,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":0.3,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":0.3,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-12-31","val":1.85,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1.85,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1.85,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.39,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0.39,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":0.39,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2015-01-01","end":"2015-03-31","val":0.39,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.77,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":0.77,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":0.39,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":0.39,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":0.39,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":0.39,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.87,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.09,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":0.09,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.09,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1.27,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1.27,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1.27,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":0.41,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-10-01","end":"2015-12-31","val":0.41,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":0.17,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0.17,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0.17,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.68,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":0.68,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0.51,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":0.51,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0.51,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0.98,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.98,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0.31,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0.31,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0.31,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1.54,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1.54,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":0.56,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":0.15,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":0.15,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.58,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0.58,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0.43,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0.43,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0.79,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.79,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.21,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.21,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0.48,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.48,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.29,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0.29,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.7,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":0.7,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0.41,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0.41,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0.83,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.83,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0.13,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":0.13,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1.03,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1.03,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.16,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":0.16,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.76,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0.76,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.6,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.6,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1.02,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1.02,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":0.25,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0.25,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.05,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":0.05,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.16,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.1,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":0.26,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-0.47,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-0.56,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-4.06,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.14,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-0.07,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.41,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0.27,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.49,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.24,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.52,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":0.52,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":0.3,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.3,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.86,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.86,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":0.33,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.33,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1.16,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":1.16,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.32,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.65,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":0.65,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":0.33,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":0.33,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1.08,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":0.4,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1.35,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0.55,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":0.32,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1.19,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":0.64,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-03-31","val":0.34,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":0.34,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-04-01","end":"2014-06-30","val":0.3,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":0.3,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1.29,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1.29,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0.62,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":0.62,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":0.62,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0.62,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-10-01","end":"2014-12-31","val":0.54,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":0.54,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-09-30","val":0.87,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.09,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2016-01-01","end":"2016-03-31","val":0.17,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q1"},{"start":"2016-04-01","end":"2016-06-30","val":0.51,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q2"},{"start":"2016-07-01","end":"2016-09-30","val":0.31,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q3"},{"start":"2016-10-01","end":"2016-12-31","val":0.56,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":0.15,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-03-31","val":0.15,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q1"},{"start":"2017-04-01","end":"2017-06-30","val":0.43,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-04-01","end":"2017-06-30","val":0.43,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q2"},{"start":"2017-07-01","end":"2017-09-30","val":0.21,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-07-01","end":"2017-09-30","val":0.21,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q3"},{"start":"2017-10-01","end":"2017-12-31","val":-0.31,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-10-01","end":"2017-12-31","val":-0.31,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":0.29,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-03-31","val":0.29,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":0.41,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-04-01","end":"2018-06-30","val":0.41,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":0.13,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-07-01","end":"2018-09-30","val":0.13,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q3"},{"start":"2018-10-01","end":"2018-12-31","val":0.2,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-10-01","end":"2018-12-31","val":0.2,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":0.16,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-03-31","val":0.16,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":0.6,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-04-01","end":"2019-06-30","val":0.6,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":0.25,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-07-01","end":"2019-09-30","val":0.25,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q3"},{"start":"2019-10-01","end":"2019-12-31","val":-0.97,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-10-01","end":"2019-12-31","val":-0.97,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":-0.16,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":0.26,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":-0.56,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-10-01","end":"2020-12-31","val":-2.13,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4"}]}},"EffectiveIncomeTaxRateContinuingOperations":{"label":"Effective Income Tax Rate Reconciliation, Percent","description":"Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.23,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.242,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.237,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":0.239,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":0.266,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.256,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":0.256,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.257,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":0.257,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.255,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":0.254,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":0.249,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":0.249,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":0.259,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":0.259,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.259,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.247,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":0.247,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0.223,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":0.223,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":0.163,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":0.163,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0.131,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.131,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":0.131,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.143,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0.143,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.143,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":0.143,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":0.173,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0.173,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0.179,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.179,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.179,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.285,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0.285,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.18,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":0.18,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.189,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.189,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.146,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.146,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.264,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":0.264,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.168,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0.168,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.171,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.171,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.741,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.741,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.245,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0.245,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.202,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":0.202,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0.129,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.129,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0.101,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.101,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.249,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":0.249,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.11,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0.11,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.148,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.148,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":0.821,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":0.821,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.088,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.18,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":0.02,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":-0.033,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.25,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.25,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-09-30","val":0.25,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-12-31","val":0.25,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.25,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":0.25,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.25,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.25,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":0.25,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-12-31","val":0.25,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":0.25,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.25,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.25,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0.25,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-09-30","val":0.25,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":0.25,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.25,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":0.25,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.25,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.25,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-09-30","val":0.25,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0.25,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.25,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.25,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.25,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.25,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-09-30","val":0.25,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.25,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.25,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.25,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.25,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.25,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.25,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.25,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.25,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.25,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.25,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.25,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.25,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.25,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":0.25,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":0.25,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":0.25,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":0.25,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":0.25,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.004,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.004,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-0.004,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-0.004,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.005,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.005,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":0.005,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.012,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.012,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.012,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.023,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.023,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.031,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.031,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.04,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.04,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.233,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.","units":{"pure":[{"start":"2019-01-01","end":"2019-12-31","val":0.233,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.361,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.002,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.002,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.002,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":0.002,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.001,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-0.001,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.121,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":-0.004,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.008,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.008,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.006,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.006,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":0.006,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.004,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.004,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.004,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.003,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.003,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.002,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.002,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.012,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.012,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.1,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":0.1,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.1,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":-0.008,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.008,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":-0.008,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":-0.01,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.026,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.026,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.026,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.051,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.051,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.039,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.039,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.15,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.15,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.495,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent","description":"Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.003,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.004,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":0.004,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2013-01-01","end":"2013-12-31","val":0.007,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013"}]}},"EffectiveIncomeTaxRateReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.011,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.012,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":0.012,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":0.012,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.009,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":0.009,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.009,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.024,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.024,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":0.024,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.023,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.023,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.023,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.008,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.008,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.02,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.02,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.03,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":0.03,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.102,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":0.102,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.102,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.","units":{"pure":[{"start":"2019-01-01","end":"2019-12-31","val":0.162,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.042,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent":{"label":"Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent","description":"Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.","units":{"pure":[{"start":"2019-01-01","end":"2019-12-31","val":-0.214,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.214,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic":{"label":"Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in domestic income tax contingency.","units":{"pure":[{"start":"2011-01-01","end":"2011-06-30","val":0.219,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":0.219,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-06-30","val":0.237,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-09-30","val":0.239,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"}]}},"EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent":{"label":"Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent","description":"Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EffectOfExchangeRateOnCashAndCashEquivalents":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents","description":"Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":142204,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":274796,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":223286,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":424020,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":748455,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":748455,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":807094,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":807094,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":2262022,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":2262022,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-72268,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":-72268,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1263433,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":-1263433,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":-360531,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-360531,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":748869,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":748869,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":748869,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":528955,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":528955,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1343214,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":1343214,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":1772631,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":1772631,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":2768948,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":2768948,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2768948,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2866506,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-2866506,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2211225,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-2211225,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-1688677,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-1688677,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1126894,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1126894,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1126894,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":384182,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":384182,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":109400,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":109400,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":-2176382,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2176382,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-4290762,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-4290762,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-4290762,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":138350,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":138350,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1143417,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-1143417,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1907442,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1907442,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-9574143,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-9574143,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1144379,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1608314,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5313547,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":7995135,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":3909720,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":9377096,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":11332263,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":18356927,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":10101313,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":10101313,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5499604,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-5499604,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-19528082,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-19528082,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-15035935,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-15035935,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7289967,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":7289967,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2597145,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-2597145,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-6926300,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-6926300,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-4376768,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-2905960,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-2873964,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":4217759,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":{"label":"Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations","description":"Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-4376768,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1769116,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":25352,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q4I"},{"end":"2012-09-30","val":1315255,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":{"label":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","description":"Amount of cost not yet recognized for nonvested award under share-based payment arrangement.","units":{"USD":[{"end":"2012-06-30","val":367001,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":283257,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2016-03-31","val":1566746,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1304494,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1029388,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":859207,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":619556,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":398782,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":280811,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":200243,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":121426,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":41734,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2020-03-31","val":6000000,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition":{"label":"Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition (Deprecated 2012-01-31)","description":"The weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, using a decimal to express in number of years.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":1.1,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-09-30","val":0.85,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"}]}},"FairValueAdjustmentOfWarrants":{"label":"Fair Value Adjustment of Warrants","description":"Amount of expense (income) related to adjustment to fair value of warrant liability.","units":{"USD":[{"start":"2013-01-01","end":"2013-06-30","val":-420331,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":-400007,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-308102,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":112229,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":54651,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":162739,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1068745,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":1068745,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":906006,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":906006,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-526191,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-526191,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-1594936,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-1594936,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1871074,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1871074,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":1246459,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"FinancingReceivableRecordedInvestmentCurrent":{"label":"Financing Receivable, Not Past Due","description":"Amount of financing receivable not past due.","units":{"USD":[{"end":"2014-12-31","val":203760775,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":203760775,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-09-30","val":203597503,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":234396244,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":234396244,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":234396244,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":234396244,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":234396244,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":179598670,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":200490313,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":237808177,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":373108359,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":373108359,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":373108359,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":373108359,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":373108359,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":153719815,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":119945456,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":93655150,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":259870056,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":259870056,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":259870056,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":259870056,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":259870056,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":146655611,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":261110522,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":127596535,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":218458862,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":218458862,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":218458862,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":218458862,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":218458862,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":95781698,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":91154357,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":270927987,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":189180366,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":189180366,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":189180366,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":189180366,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":170086977,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":164687690,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":72028806,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"ForeignCurrencyTransactionGainLossBeforeTax":{"label":"Foreign Currency Transaction Gain (Loss), before Tax","description":"Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-49047,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":876635,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":876635,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":54583,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-09-30","val":9126,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":726389,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":561829,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":561829,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":561829,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":489193,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":489193,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1366616,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":1366616,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":877423,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":877423,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1916626,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":1916626,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":550010,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":550010,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2519486,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":2519486,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2519486,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-479190,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-479190,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-72711,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-72711,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":406479,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":406479,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-193146,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-193146,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-120435,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-120435,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-1938807,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1938807,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-1938807,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-90415,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-90415,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":231641,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":231641,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":322056,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":322056,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-1026809,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1026809,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1261404,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1261404,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-2237541,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-2237541,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-2237541,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":427665,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":427665,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":371574,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":371574,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-56091,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":-56091,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":356672,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":356672,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-14902,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-14902,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1951732,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1951732,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-476085,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-476085,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2347062,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-2347062,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-1870977,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-1870977,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-4719423,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-4719423,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2372361,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2372361,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-6498908,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-6498908,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3955808,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3955808,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1677162,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1677162,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5632970,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":5632970,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":6064328,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":6064328,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":4387166,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":4387166,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":5710754,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":5710754,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-2140865,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-2140865,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":909747,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":909747,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":3050612,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":3050612,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":4975637,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":4975637,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":4065890,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":4065890,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2887336,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":2887336,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2368139,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2190422,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-177717,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-4650295,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-6840717,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-12602674,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ForeignCurrencyTransactionGainLossRealized":{"label":"Foreign Currency Transaction Gain (Loss), Realized","description":"Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":876635,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"ForeignCurrencyTransactionGainLossUnrealized":{"label":"Foreign Currency Transaction Gain (Loss), Unrealized","description":"Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":876635,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":561829,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":561829,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":561829,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":2519486,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":2519486,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2519486,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-2051596,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2051596,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-2051596,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-2720131,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-2720131,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-2720131,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2965949,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2965949,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-6038799,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-6038799,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":5425545,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":5425545,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2959910,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-2959910,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":12602674,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"GainLossOnDispositionOfAssets1":{"label":"Gain (Loss) on Disposition of Assets","description":"Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-536500,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-9528,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet":{"label":"Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net","description":"Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":-934765,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-934765,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-934765,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":-934765,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-624766,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-624766,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":309999,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":309999,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-1067162,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1067162,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-1067162,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":354519,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":354519,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":660344,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":660344,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":305825,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":305825,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":657390,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":657390,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":653569,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":653569,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":653569,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2017-01-01","end":"2017-09-30","val":-584724,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-584724,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-584724,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-584724,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-1048599,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-1048599,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-520981,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-520981,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-520981,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-520981,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-520981,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-520981,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-520981,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-520981,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome":{"label":"Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary or Equity Investee, Nonoperating Income","description":"The profit or loss on sales of previously unissued stock by subsidiaries or equity investees made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":-7376807,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-7376807,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-7296921,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-7296921,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"GainLossOnSaleOfPropertyPlantEquipment":{"label":"Gain (Loss) on Disposition of Property Plant Equipment","description":"Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-24210,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":-522073,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":-13879,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":14041,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":14041,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2013-01-01","end":"2013-12-31","val":-4817,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-4817,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-4817,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-10292,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-10292,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-10292,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-9036,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-9036,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-9036,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-259104,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-259104,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-17509,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-17509,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-2423326,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-2423326,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":536500,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee":{"label":"Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee","description":"Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":-214557,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-214557,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":518491,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":518491,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":518491,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":518491,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":518491,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":518491,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":518491,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":518491,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"}]}},"GainOrLossOnSaleOfStockInSubsidiary":{"label":"Gain (Loss) on Disposition of Stock in Subsidiary","description":"Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":-214557,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-214557,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":518491,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-518491,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"}]}},"GainsLossesOnExtinguishmentOfDebt":{"label":"Gain (Loss) on Extinguishment of Debt","description":"Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.","units":{"USD":[{"start":"2016-01-01","end":"2016-09-30","val":-18963834,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-18963834,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-18963834,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-18963834,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-18963834,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-18963834,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"}]}},"GeneralAndAdministrativeExpense":{"label":"General and Administrative Expense","description":"The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":16704288,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":14803282,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-17835153,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-1527619,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-19960153,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1449874,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3131981,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":3131981,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":1682107,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":1682107,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-4750968,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":4750968,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-2255633,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2255633,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-7066480,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":7066480,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-2362787,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":2417370,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":5353059,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":5353059,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":2990272,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":2990272,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7588166,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":7597292,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":2235107,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":2961496,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":10069273,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":10069273,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":10069273,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3483915,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":3483915,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6339574,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":6339574,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":2855659,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":2855659,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":10775595,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":10775595,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":4436021,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":4436021,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":16284528,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":16284528,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":16284528,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3796364,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":3796364,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":8349508,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":8349508,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":4553144,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":4553144,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":13762596,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":13762596,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":5413088,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":5413088,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":20564820,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":20564820,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":20564820,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4964758,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4964758,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11556790,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":11556790,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":6592032,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":6592032,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":17320676,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":17320676,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5763886,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5763886,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":23816148,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":23816148,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":23816148,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5069674,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":5069674,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":11665697,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":11665697,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":6596023,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":6596023,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":20034920,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":20034920,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":8369224,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":8369224,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":29952304,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":29952304,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7053671,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":7053671,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":15898253,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":15898253,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":8844582,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":8844582,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":26301440,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":26301440,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10403187,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10403187,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":38495704,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":38495704,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8875009,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":8875009,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":20223776,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":20223776,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":11348767,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":11348767,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":28341545,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":28341545,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":8117769,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":8117769,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":36985700,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":36985700,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":8775385,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":8775385,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":14539978,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":14539978,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":5764593,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":5764593,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":20539101,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":20539101,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":5999123,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":5999123,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":35370445,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":35370445,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":6030126,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9707156,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":3677030,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":20670460,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":10963304,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":32459606,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"GrossProfit":{"label":"Gross Profit","description":"Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":26701320,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":14804614,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":42697374,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":16183937,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":61528908,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":18504402,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":40551250,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":40551250,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":22046848,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":22046848,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":66561497,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":66561497,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":26530965,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":26530965,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":95822781,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":95822781,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":31221566,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":31221566,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":66488918,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":66488918,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":35267352,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":35267352,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":106531556,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":106531556,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":40042638,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":40042638,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":143807253,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":143807253,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":143807253,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":29156131,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":29156131,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":29200000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":66340727,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":66340727,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":37184596,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":37184596,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":37200000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":132006290,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":132006290,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":65665563,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":65665563,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":65700000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":223396503,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":223396503,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":223396503,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":91300000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":46648338,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":46600000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":46648338,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":46600000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":98948281,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":98948281,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":52299943,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":52300000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":52299943,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":52300000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":164315885,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":164315885,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":65367604,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":65400000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":65367604,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":65400000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":222457824,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":222457824,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":222457824,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":58100000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":58100000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":48642276,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":48600000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":48642276,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2015-01-01","end":"2015-03-31","val":48600000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":100135172,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":100135172,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":51492896,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":51500000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":51492896,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":51500000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":129459801,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":129459801,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":29324629,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":29300000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":29324629,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":29300000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":181381449,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":181381449,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":181381449,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":52000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-10-01","end":"2015-12-31","val":52000000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":34813651,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":34800000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-03-31","val":34813651,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":34800000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":95158132,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":95158132,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":60344481,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":60300000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-04-01","end":"2016-06-30","val":60344481,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":60300000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":164798763,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":164798763,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":69640631,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":69600000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-07-01","end":"2016-09-30","val":69640631,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":69600000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":246955281,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":246955281,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":82300000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-10-01","end":"2016-12-31","val":82300000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":34772170,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":34800000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-03-31","val":34772170,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":34800000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":97881372,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":97881372,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":63109202,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":63100000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-04-01","end":"2017-06-30","val":63109202,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":63100000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":145200525,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":145200525,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":47319153,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":47300000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-07-01","end":"2017-09-30","val":47319153,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":47300000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":236665643,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":236665643,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":91500000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-10-01","end":"2017-12-31","val":91500000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":53867456,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":53900000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-03-31","val":53867456,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":53900000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":110021322,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":110021322,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":56153866,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":56100000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-04-01","end":"2018-06-30","val":56153866,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":56100000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":157248258,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":157248258,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":47226936,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":47200000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-07-01","end":"2018-09-30","val":47226936,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":47200000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":219612789,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":219612789,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":62400000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-10-01","end":"2018-12-31","val":62400000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":50329668,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":50300000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-03-31","val":50329668,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2019-01-01","end":"2019-03-31","val":50300000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":115590354,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":115590354,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":65260686,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":65300000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-04-01","end":"2019-06-30","val":65260686,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":65300000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":175704927,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":175704927,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":60114573,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":60100000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-07-01","end":"2019-09-30","val":60114573,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":60100000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":219395671,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":219395671,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":43700000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-10-01","end":"2019-12-31","val":43700000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":5237857,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":5200000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":45129547,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":39891690,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":39900000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":79692670,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":34563123,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":34600000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":143719381,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"},{"start":"2020-10-01","end":"2020-12-31","val":64000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4"}]}},"ImpairmentOfLongLivedAssetsHeldForUse":{"label":"Impairment of Long-Lived Assets Held-for-use","description":"The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":88300000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":7700000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ImpairmentOfLongLivedAssetsToBeDisposedOf":{"label":"Impairment of Long-Lived Assets to be Disposed of","description":"The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":165253409,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":10193335,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-2911753,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":22573961,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":12380626,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":50143942,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":14786202,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":33654867,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":33654867,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":18868665,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":18868665,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":53780177,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":53780177,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":20125310,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":20125310,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":78628516,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":78628516,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":27124100,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":27124100,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":56771214,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":56771214,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":29647114,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":29647114,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":90135435,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":90135435,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":33364221,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":33364221,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":115383940,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":115383940,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":115383940,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":19450577,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":19450577,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":47330504,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":47330504,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":27879927,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":27879927,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":101627290,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":101627290,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":54296786,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":54296786,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":180535965,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":180535965,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":180535965,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":29223610,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":29223610,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":53897973,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":53897973,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":24674363,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":24674363,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":101571377,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":101571377,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":47673404,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":47673404,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":139042646,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":139042646,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":139042646,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":29629657,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":29629657,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":59493861,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":59493861,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":29864204,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":29864204,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":68785931,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":68785931,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":9292070,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":9292070,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":101970254,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":101970254,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":101970254,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":15894976,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":15894976,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":54504378,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":54504378,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":38609402,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":38609402,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":79977303,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":79977303,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":25472924,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":25472924,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":119035569,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":119035569,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13453315,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":13453315,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":45637063,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":45637063,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":32183748,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":32183748,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":62837410,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":62837410,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":17200347,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":17200347,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":122146113,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":122146113,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":25310728,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":25310728,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":58031034,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":58031034,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":32720306,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":32720306,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":63460545,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":63460545,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":5429511,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":5429511,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":76026534,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":76026534,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14622342,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":14622342,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":57376247,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":57376247,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":42753905,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":42753905,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":79924700,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":79924700,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":22548453,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":22548453,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":17092176,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":17092176,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-10149463,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":5541358,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":15690821,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-30908546,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-36449904,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-175941255,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest","description":"Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":51092032,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":40111317,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":68057245,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":16965213,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3055478,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":6537317,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":17575811,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-31695596,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-38232913,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-181802265,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncomeTaxExaminationInterestAccrued":{"label":"Income Tax Examination, Interest Accrued","description":"The amount of estimated interest accrued as of the balance sheet date arising from income tax examinations.","units":{"USD":[{"end":"2012-03-31","val":2665451,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2091955,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2265320,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2432993,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2012Q4I"},{"end":"2013-06-30","val":2721430,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2777477,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2013-09-30","val":3164360,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2013Q3I"},{"end":"2014-03-31","val":476193,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":670142,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-06-30","val":4218325,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2014-06-30","val":4351145,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2014-06-30","val":4847628,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2014Q2I"},{"end":"2014-09-30","val":995694,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5655714,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1628687,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2038387,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2015-06-30","val":4794317,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2015-06-30","val":5295474,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2575525,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-03-31","val":3695917,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4269280,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5110115,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2017-06-30","val":7704366,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9023166,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-31","val":11970649,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9973520,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10868454,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":26882183,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13710137,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11488342,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12376126,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":28391864,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":14783500,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-05-31","val":4665964,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"},{"end":"2020-06-30","val":10998020,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":12724594,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"IncomeTaxExaminationInterestExpense":{"label":"Income Tax Examination, Interest Expense","description":"The amount of estimated interest recognized in the period arising from income tax examinations.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":1819859,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4603509,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-67351,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-44619,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-184900,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-117549,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":21307153,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2880080,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-7368136,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":7368136,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":-4488056,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":4488056,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-11767852,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":11767852,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-4399716,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":4399716,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":18109897,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":18109897,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6561692,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":6561692,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":13436079,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":13436079,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":6874387,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":6874387,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":21527651,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":21527651,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":8091572,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":8091572,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":29516193,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":29516193,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":29516193,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4999722,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":4999722,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12073036,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":12073036,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":7073314,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":7073314,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":25308256,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":25308256,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":13235220,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":13235220,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":46697120,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":46697120,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":46697120,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7227559,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":7227559,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12065262,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":12065262,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":4837703,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":4837703,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":16580680,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":16580680,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":4515418,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":4515418,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":18266277,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":18266277,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":18266277,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4225631,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4225631,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8611232,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":8611232,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":4385601,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":4385601,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":11868804,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":11868804,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3257572,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3257572,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":18237975,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":18237975,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":18237975,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4537626,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":4537626,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9791254,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":9791254,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5253628,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":5253628,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":15087372,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":15087372,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":5296118,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":5296118,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":17422819,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":17422819,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3552326,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3552326,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7672082,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":7672082,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4119756,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":4119756,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":10735971,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":10735971,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3063889,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3063889,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":90524379,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":90524379,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6210827,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":6210827,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11707055,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":11707055,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5496228,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":5496228,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":8171625,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":8171625,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-3535430,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-3535430,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":7713113,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":7713113,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3641627,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":3641627,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6284215,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":6284215,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":2642588,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":2642588,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":11867455,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":11867455,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":5583240,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":5583240,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":14036698,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":14036698,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":889031,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-995959,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-1884990,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":627514,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1623473,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":5759630,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncomeTaxesPaid":{"label":"Income Taxes Paid","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":64204,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":3664701,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":7850831,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":5596303,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":12978757,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6049473,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":12271078,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":12271078,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":19978772,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":19978772,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":28486820,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":28486820,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":28486820,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6036785,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":6036785,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":11108922,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":11108922,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":17638502,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":17638502,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":30742291,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":30742291,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":30742291,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":18749381,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":18749381,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":23029798,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":23029798,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":26287989,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":26287989,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":29288894,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":29288894,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":29288894,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2215158,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2215158,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3706530,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":3706530,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":7378544,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":7378544,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":8982167,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":8982167,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":8982167,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6874104,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":6874104,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":10654265,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":10654265,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":14880461,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":14880461,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":19521472,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":19521472,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5057042,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5057042,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7353371,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":7353371,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":9098388,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":9098388,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":13030643,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7064571,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":7064571,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":12906780,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":12906780,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":16866842,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":16866842,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":2276847,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":2276847,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6067051,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":6067051,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":7951724,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":7951724,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":10446472,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3483082,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2256375,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":4428462,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":5621740,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncomeTaxesPaidNet":{"label":"Income Taxes Paid, Net","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":88981,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":67540,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":288061,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":72255,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3664701,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-09-30","val":7850831,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":12978757,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6049473,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1"},{"start":"2017-01-01","end":"2017-12-31","val":13030643,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":17982507,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":17982507,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":10446472,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"IncomeTaxesReceivable":{"label":"Income Taxes Receivable, Current","description":"Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.","units":{"USD":[{"end":"2012-12-31","val":311793,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3924767,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":3924767,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":3924767,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":3924767,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":3924767,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":8255872,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2586055,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6367526,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":6407547,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":6407547,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":6407547,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":6407547,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":6407547,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5248906,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2283841,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2825971,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":698286,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":698286,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":698286,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":698286,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":698286,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":34425876,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":38763061,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":28211604,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4814920,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4814920,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4814920,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4814920,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4814920,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10991823,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8655950,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8083669,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6840774,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":6840774,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6840774,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":6840774,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":6840774,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8386333,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13079611,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11698589,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4700702,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":4700702,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":4700702,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":4700702,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":4700702,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2798160,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1871331,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1911502,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6239719,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":6239719,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":6239719,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":6239719,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":6239719,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3016226,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3072424,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3076204,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9485514,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"IncomeTaxReceivable":{"label":"Income Taxes Receivable","description":"Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.","units":{"USD":[{"end":"2010-12-31","val":116882,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":339893,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"IncomeTaxReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"USD":[{"start":"2015-01-01","end":"2015-09-30","val":10200000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"}]}},"IncomeTaxReconciliationRepatriationOfForeignEarnings":{"label":"Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":71000000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":71000000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":71000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"IncomeTaxReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).","units":{"USD":[{"start":"2017-12-21","end":"2017-12-22","val":70965148,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2017Q4I"}]}},"IncreaseDecreaseInAccountsAndOtherReceivables":{"label":"Increase (Decrease) in Accounts and Other Receivables","description":"The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-9796539,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":-75732,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":-1067809,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":-3180,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-338624,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":6576382,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":6576382,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":6576382,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":113429086,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":113429086,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":113429086,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":32823457,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":32823457,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":32823457,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":116133982,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":116133982,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":116133982,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":82085904,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":82085904,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-108053082,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-108053082,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-148839736,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-148839736,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-26818422,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-26818422,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":9077206,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities":{"label":"Increase (Decrease) in Accounts Payable and Other Operating Liabilities","description":"Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":10949088,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":-2095612,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":-616253,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":-338624,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"IncreaseDecreaseInAccountsReceivable":{"label":"Increase (Decrease) in Accounts Receivable","description":"The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-9267736,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":182304964,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInAccruedIncomeTaxesPayable":{"label":"Increase (Decrease) in Income Taxes Payable","description":"The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":5596303,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2604368,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":2604368,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":2604368,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":17835057,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":17835057,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":17835057,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-8996712,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-8996712,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-8996712,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3889710,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":3889710,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-3889710,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-5807300,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-5807300,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":16581508,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":16581508,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-1701689,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-1701689,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":10508217,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":10508217,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":9225030,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInAccruedLiabilities":{"label":"Increase (Decrease) in Accrued Liabilities","description":"The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-433007,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":1194828,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":53899,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":-136011,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"IncreaseDecreaseInAccruedTaxesPayable":{"label":"Increase (Decrease) in Accrued Taxes Payable","description":"The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1967,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":4300783,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"}]}},"IncreaseDecreaseInBillingInExcessOfCostOfEarnings":{"label":"Increase (Decrease) in Billing in Excess of Cost of Earnings","description":"The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":21664114,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-12998869,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-12998869,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-12998869,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":15676880,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":15676880,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":15676880,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":18538133,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":18538133,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":18538133,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-8119365,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-8119365,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-8119365,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":122226675,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":122226675,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":92130473,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"IncreaseDecreaseInDeferredIncomeTaxes":{"label":"Increase (Decrease) in Deferred Income Taxes","description":"The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":583433,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":583433,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":583433,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":84071,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":151520,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":67449,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"}]}},"IncreaseDecreaseInDeferredRevenue":{"label":"Increase (Decrease) in Deferred Revenue","description":"Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":7376768,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":-71693,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2015-01-01","end":"2015-12-31","val":3371249,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":3371249,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3371249,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-304465,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-304465,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-4630632,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":-6400297,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6524046,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInDerivativeLiabilities":{"label":"Increase (Decrease) in Derivative Liabilities","description":"The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":1321460,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":937739,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":477234,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":287794,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1629711,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-06-30","val":1629711,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":1341917,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-04-01","end":"2012-06-30","val":1341917,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"}]}},"IncreaseDecreaseInDueFromRelatedParties":{"label":"Increase (Decrease) in Due from Related Parties","description":"The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":-627983,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInDueFromRelatedPartiesCurrent":{"label":"Increase (Decrease) in Due from Related Parties, Current","description":"The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":3180,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":137904,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":137904,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":137904,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-6534,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-6534,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-6534,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2015-01-01","end":"2015-12-31","val":35937,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":35937,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":35937,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2017-01-01","end":"2017-12-31","val":-243779,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-243779,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"}]}},"IncreaseDecreaseInDueToEmployeesCurrent":{"label":"Increase (Decrease) in Due to Employees, Current","description":"The increase (decrease) during the reporting period in obligations due within one year (or one business cycle) to employees other than officers.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":360000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"}]}},"IncreaseDecreaseInDueToRelatedParties":{"label":"Increase (Decrease) in Due to Related Parties","description":"The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":8167,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":8167,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":8167,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":3792,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3792,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-12155,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-12155,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2020-01-01","end":"2020-12-31","val":-366613,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInFairValueOfUnhedgedDerivativeInstruments":{"label":"Increase (Decrease) in Fair Value of Derivative Instruments, Not Designated as Hedging Instruments (Deprecated 2013-01-31)","description":"The increase (decrease) during the period, which was recognized in earnings, in the unrealized gains or losses on derivative instruments that are not or are no longer designated as hedging instruments.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":8646351,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":328,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":541,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":213,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":469,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-72,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":295,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":295,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2012-01-01","end":"2012-03-31","val":14,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-03-31","val":14,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-06-30","val":312,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":298,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":547,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":235,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":610,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"IncreaseDecreaseInIncomeTaxesReceivable":{"label":"Increase (Decrease) in Income Taxes Receivable","description":"The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-163321,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":-217975,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"}]}},"IncreaseDecreaseInInventories":{"label":"Increase (Decrease) in Inventories","description":"The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-7251562,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":-6106915,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":6589219,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":-17836035,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":17836035,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":32494523,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":32494523,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":32494523,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":63358285,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":63358285,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":63358285,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":109198972,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":109198972,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":109198972,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":58103919,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":58103919,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":58103919,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":3764167,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3764167,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":120026438,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":120026438,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":228481188,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":228481188,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":32889557,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-32889557,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":103112952,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInNotesReceivables":{"label":"Increase (Decrease) in Notes Receivables","description":"The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":110160,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":-25308140,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":-150911,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":-14501996,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"IncreaseDecreaseInOperatingLeaseLiability":{"label":null,"description":null,"units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-1010019,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-402425,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInOtherCurrentLiabilities":{"label":"Increase (Decrease) in Other Current Liabilities","description":"Amount of increase (decrease) in current liabilities classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-136011,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":3044530,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":3044530,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":3044530,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":5662472,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":5662472,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":5662472,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":5935116,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5935116,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":5935116,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":86963823,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":86963823,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":86963823,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-75664932,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-75664932,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":18609923,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":20097830,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":38528151,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":38528151,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1030675,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-1030675,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":29582999,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInOtherEmployeeRelatedLiabilities":{"label":"Increase (Decrease) in Other Employee-Related Liabilities","description":"Amount of increase (decrease) in employer-related costs classified as other and current.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":147178,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":79224,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"}]}},"IncreaseDecreaseInOtherNoncurrentAssets":{"label":"Increase (Decrease) in Other Noncurrent Assets","description":"Amount of increase (decrease) in noncurrent assets classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-264662,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":264662,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-96741,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-96741,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-96741,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-1435,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-1435,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1435,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2015-01-01","end":"2015-12-31","val":371872,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":371872,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":371872,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-811456,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-1386939,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-45674,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-10113931,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-49182,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-49182,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":177474,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-177474,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":482680,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInOtherNoncurrentLiabilities":{"label":"Increase (Decrease) in Other Noncurrent Liabilities","description":"Amount of increase (decrease) in noncurrent operating liabilities classified as other.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":11098323,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":11098323,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":11098323,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":9255439,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":9255439,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":64895667,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":64895667,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-3000815,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-3000815,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-5283500,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-5283500,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-12548476,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":{"label":"Increase (Decrease) in Prepaid Expense and Other Assets","description":"Amount of increase (decrease) in prepaid expenses, and assets classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-20760504,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-6830122,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-6830122,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-6830122,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":2134119,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":2134119,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2134119,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":3719794,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3719794,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":3719794,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":4542796,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":4542796,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":4542796,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-21222125,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-21222125,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":26354886,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":26354886,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":39949682,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":39949682,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":35220965,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"IncreaseDecreaseInPrepaidExpense":{"label":"Increase (Decrease) in Prepaid Expense","description":"The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":27398,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":-10565851,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":-2103,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":20760504,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"IncreaseDecreaseInPrepaidExpensesOther":{"label":"Increase (Decrease) in Prepaid Expenses, Other","description":"Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-35220965,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-21641754,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"IncreaseDecreaseInReceivables":{"label":"Increase (Decrease) in Receivables","description":"The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":14501996,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":97157176,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":97157176,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":97157176,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":132230006,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":132230006,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":132230006,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-72318976,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-72318976,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-72318976,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":40614289,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":40614289,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":40614289,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":190860210,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":190860210,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-120443715,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-120443715,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":5147409,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":5147409,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-9267736,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"IncreaseDecreaseInRestrictedCash":{"label":"Increase (Decrease) in Restricted Cash","description":"The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-8790261,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":-10838283,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"},{"start":"2013-01-01","end":"2013-06-30","val":-1629354,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":-1629354,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":-4824298,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-4824298,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-06-30","val":-3243383,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-3243383,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-7501176,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-7501176,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2016-01-01","end":"2016-03-31","val":-21341912,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-21341912,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-28378420,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-28378420,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-46891495,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-46891495,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-03-31","val":-6292727,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-40627054,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-57055743,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"IncreaseDecreaseInRestrictedCashForOperatingActivities":{"label":"Increase (Decrease) in Restricted Cash for Operating Activities","description":"The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as operating activities. This may include cash restricted for regulatory purposes.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":10838283,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":827585,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":827585,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":827585,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-6082662,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-6082662,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-6082662,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":6427562,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":6427562,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":6427562,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-4011349,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-4011349,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":4011349,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":27269199,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":27269199,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":31588120,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"IncrementalCommonSharesAttributableToCallOptionsAndWarrants":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.","units":{"shares":[{"start":"2011-01-01","end":"2011-06-30","val":90670,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":36943,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":5907,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":119639,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":44264,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-06-30","val":44264,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":6725,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-04-01","end":"2012-06-30","val":6725,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"}]}},"IntangibleAssetsNetExcludingGoodwill":{"label":"Intangible Assets, Net (Excluding Goodwill)","description":"Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.","units":{"USD":[{"end":"2010-12-31","val":244417,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":246726,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"InterestCostsCapitalized":{"label":"Interest Costs Capitalized","description":"Amount of interest capitalized during the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":113317,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":113317,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":113317,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":168306,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":168306,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":168306,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":168306,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":168306,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":168306,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":168306,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":168306,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1854251,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":231356,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":231356,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":231356,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":601107,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":601107,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1226431,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":1226431,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":625324,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":625324,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":168306,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1854251,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":627819,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":627819,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2562026,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2562026,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":638302,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":638302,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1341181,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1341181,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":692599,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":692599,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2073132,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2073132,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":704165,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":704165,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2893631,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":2893631,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":643788,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":643788,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1260944,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1260944,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":617156,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":617156,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1829388,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1829388,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":568444,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":568444,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":2416818,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":2416818,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":387324,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":387324,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":744499,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":744499,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":357175,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":357175,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":2326326,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":2326326,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":1581827,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1581827,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3751573,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":3751573,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1337039,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2641600,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":1304561,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3834981,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1193381,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3306287,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-683303,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-277264,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-1017222,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-331858,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1268654,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":357184,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-794859,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":823228,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":-448398,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":466044,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-1312946,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1312946,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-489718,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":489718,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1810566,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":1810566,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":485400,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":485400,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1399043,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":1399043,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":913643,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":913643,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2555099,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":2555099,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":1156056,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":1156056,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":4627014,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":4627014,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":4627014,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2935986,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":2935986,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6310724,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":6310724,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":3374738,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":3374738,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":10810221,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":10810221,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":4499497,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":4499497,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":15250780,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":15250780,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":15250780,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":8579977,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":8579977,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":20194238,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":20194238,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":11614261,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":11614261,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":31059573,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":31059573,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":10865335,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":10865335,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":41518878,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":41518878,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":41518878,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":10629353,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":10629353,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":21667648,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":21667648,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":11038295,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":11038295,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":31991319,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":31991319,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":10323671,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":10323671,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":42704097,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":42704097,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":42704097,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":10904659,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":10904659,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":21532881,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":21532881,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":10628222,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":10628222,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":32403784,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":32403784,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":10870903,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":10870903,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":41370432,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":41370432,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10021976,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":10021976,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":21973827,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":21973827,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":11951851,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":11951851,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":32865939,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":32865939,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10892112,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10892112,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":45370872,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":45370872,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":12894205,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":12894205,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":24168780,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":24168780,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":11274575,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":11274575,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":37562666,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":37562666,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":13393886,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":13393886,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":51031735,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":51031735,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":17500277,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":17500277,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":29559519,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":29559519,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":12059242,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":12059242,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":46595864,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":46595864,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":17036345,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":17036345,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":67242641,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":67242641,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":17916189,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":33830733,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":15914544,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":56757282,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":22926549,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":71177250,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"InterestExpenseDebt":{"label":"Interest Expense, Debt","description":"Amount of the cost of borrowed funds accounted for as interest expense for debt.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":7548160,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":4667171,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":12187207,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":4639047,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3"}]}},"InterestIncomeDepositsWithFinancialInstitutions":{"label":"Interest Income, Deposits with Financial Institutions","description":"Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":23405,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":21344,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":27261,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":10723,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":28369,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":17646,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":230701,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":230701,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":202332,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":202332,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":689916,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":689916,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1001729,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":1001729,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2420016,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":2420016,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":1418287,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":1418287,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3826177,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":3826177,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":1406161,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":1406161,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":4601336,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":4601336,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":4601336,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1069604,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":1069604,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2539717,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":2539717,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":1470113,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":1470113,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":4242205,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":4242205,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":1702488,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":1702488,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":6788243,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":6788243,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":6788243,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3035365,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":3035365,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":6490014,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":6490014,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":3454649,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":3454649,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":8548857,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":8548857,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":2058843,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":2058843,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":10984980,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":10984980,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":10984980,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2428071,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2428071,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4894362,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":4894362,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":2466291,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":2466291,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":6850992,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":6850992,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1956630,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1956630,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":8221532,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":8221532,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":8221532,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1614263,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1614263,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3229991,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":3229991,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1615728,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":1615728,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":4472475,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":4472475,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1242484,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1242484,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5847274,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":5847274,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1163259,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1163259,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2133552,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2133552,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":970293,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":970293,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4028299,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":4028299,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1894747,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1894747,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5290705,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":5290705,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2312623,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":2312623,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3342298,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":3342298,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1029675,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1029675,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3607136,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":3607136,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":264838,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":264838,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3977116,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":3977116,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":435779,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":435779,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":890136,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":890136,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":454357,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":454357,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1228169,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1228169,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":338033,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":338033,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1377040,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":1377040,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":265622,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":341048,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":75426,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":963419,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":622371,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1673500,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"InterestPaid":{"label":"Interest Paid, Including Capitalized Interest, Operating and Investing Activities","description":"Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":664519,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":1017222,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1241615,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":353803,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":815992,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":815992,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":1312946,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1312946,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":1830365,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":1830365,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":485400,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":485400,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1399043,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":1399043,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":2084010,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":2084010,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":3618679,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":3618679,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":3618679,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":825939,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":825939,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4476797,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":4476797,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":8316403,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":8316403,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":15413648,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":15413648,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":15413648,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5242256,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":5242256,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12985268,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":12985268,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":27770246,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":27770246,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":33537952,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":33537952,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":33537952,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":14508630,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":14508630,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":20159080,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":20159080,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":35698872,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":35698872,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":40136978,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":40136978,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":40136978,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":14380560,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":14380560,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":20737714,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":20737714,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":37645235,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":45782010,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":45782010,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":8482216,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17323875,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-12-31","val":38695738,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"InterestPaidCapitalized":{"label":"Interest Paid, Capitalized, Investing Activities","description":"Amount of cash paid for interest capitalized, classified as investing activity.","units":{"CNY":[{"start":"2014-01-01","end":"2014-12-31","val":113317,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":231356,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}],"USD":[{"start":"2014-01-01","end":"2014-12-31","val":113317,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":231356,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":231356,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2562026,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2562026,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":2893630,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":2893631,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":2416818,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":2416818,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3751573,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":3751573,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":3306287,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"InterestPaidNet":{"label":"Interest Paid, Excluding Capitalized Interest, Operating Activities","description":"Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.","units":{"USD":[{"start":"2016-01-01","end":"2016-09-30","val":37645235,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-03-31","val":8482216,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17323875,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":28035022,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":28035022,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":38695738,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11062464,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":11062464,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":23267235,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":23267235,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":35067228,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":35067228,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":43664817,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":43664817,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":13316939,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":13316939,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":29586602,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":29586602,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":46534262,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":46534262,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":64647104,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":64647104,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":14824755,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":33303914,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":50809802,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":71144452,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"InterestPayableCurrent":{"label":"Interest Payable, Current","description":"Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-12-31","val":1171203,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9031741,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":9031741,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":7800481,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":7800481,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":885290,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":885290,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3997036,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":3997036,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":8873532,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":8873532,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":15650965,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}]}},"InterestReceivableCurrent":{"label":"Interest Receivable, Current","description":"Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":1145244,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":1145244,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":1145244,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":1145244,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1296849,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1735704,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1627047,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2405666,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":2405666,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2405666,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":2405666,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":2405666,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3259567,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3580703,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3068712,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3351672,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":3351672,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":3351672,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":3351672,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":3351672,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3524314,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3438119,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3524070,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3306974,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":3306974,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":3306974,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":3306974,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":3306974,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3188363,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3257727,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3198532,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3231763,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":3231763,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":3231763,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3231763,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":3231763,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3578294,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1713633,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2465875,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2235902,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2235902,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2235902,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2235902,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2235902,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2385127,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1957610,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1091738,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":826729,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":826729,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":826729,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":826729,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":826729,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":840767,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":901181,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":939962,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":615049,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":615049,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":615049,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":615049,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":615049,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":592696,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":491601,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1020348,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":377080,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"InventoryAdjustments":{"label":"Inventory Adjustments","description":"Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.","units":{"USD":[{"end":"2020-12-31","val":-4036,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"InventoryFinishedGoods":{"label":"Inventory, Finished Goods, Gross","description":"Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":7144610,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":7144610,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":7144610,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":13411421,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":10640441,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":7479807,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":7479807,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":7479807,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":7479807,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":7479807,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":28272725,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":65886847,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":56580146,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7213553,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":7213553,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":7213553,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":7213553,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":7213553,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":15552875,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":20983593,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":12608704,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7736249,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":7736249,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":7736249,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":7736249,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":7736249,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":23126112,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":30642154,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":27834938,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6505228,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":6505228,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":6505228,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":6505228,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":6505228,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":24818618,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26847167,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":22735125,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10175232,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10175232,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":10175232,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":10175232,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":10175232,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":66025037,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":77631120,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":93018062,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":15986476,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":15986476,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":15986476,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":15986476,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":15986476,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":53810235,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":59820744,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":38167735,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7331921,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":7331921,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7331921,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":7331921,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":7331921,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":42380890,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":27380020,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8470679,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5230717,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":5230717,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":5230717,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":5230717,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":5230717,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6014755,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":56540434,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":63332446,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":17056219,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"InventoryNet":{"label":"Inventory, Net","description":"Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":25257083,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":25257083,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":25257083,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":19133623,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":30561851,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":44953958,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":44953958,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":44953958,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":44953958,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":44953958,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":60411014,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":58248137,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":67478022,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":78263071,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":78263071,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":78263071,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":78263071,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":78263071,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":84396710,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":102439195,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":119131396,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":144885688,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":144885688,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":144885688,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":144885688,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":144885688,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":237065510,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":227951407,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":247200357,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":249797244,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":249797244,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":249797244,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":249797244,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":249797244,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":298917784,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":287072414,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":293185043,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":294665195,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":294665195,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":294665195,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":294665195,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":294665195,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":391548948,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":421961166,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":415254822,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":280939008,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":280939008,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":280939008,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":280939008,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":280939008,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":367666903,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":363248245,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":408738341,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":421736682,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":421736682,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":421736682,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":421736682,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":421736682,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":556919906,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":549782095,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":566810166,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":620033195,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":620033195,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":620033195,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":620033195,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":620033195,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":793243874,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":734184823,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":699002558,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":642509534,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":642509534,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":642509534,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":642509534,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":642509534,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":630113470,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":678543004,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":749370184,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":577935234,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"InventoryRawMaterials":{"label":"Inventory, Raw Materials, Gross","description":"Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":37645204,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":37645204,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":37645204,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":44644019,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":56716845,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":70672300,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":70672300,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":70672300,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":70672300,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":70672300,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":55899933,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":36341023,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":62265083,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":135120514,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":135120514,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":135120514,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":135120514,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":135120514,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":220578414,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":206779697,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":234431847,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":241853814,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":241853814,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":241853814,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":241853814,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":241853814,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":275543080,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":256203379,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":265215482,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":287995933,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":287995933,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":287995933,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":287995933,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":287995933,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":366536552,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":394938565,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":392349862,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":270605823,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":270605823,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":270605823,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":270605823,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":270605823,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":301538670,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":285560234,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":315665762,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":405731330,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":405731330,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":405731330,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":405731330,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":405750206,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":503090108,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":489942759,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":528624723,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":612701274,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":612701274,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":612701274,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":612701274,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":612701274,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":750862984,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":706804803,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":690531879,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":637278817,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":637278817,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":637278817,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":637278817,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":637278817,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":624098715,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":622002570,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":686037738,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":560879015,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"InventoryWorkInProcess":{"label":"Inventory, Work in Process, Gross","description":"Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":164144,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":164144,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":164144,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":192697,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":120736,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":110964,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":110964,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":110964,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":110964,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":110964,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":224052,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":211325,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":286167,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2551621,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":2551621,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2551621,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":2551621,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":2551621,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":934221,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":188117,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":159806,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":207181,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":207181,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":207181,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":207181,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":207181,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":248592,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":226881,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":134623,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":164034,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":164034,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":164034,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":164034,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":164034,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":193778,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":175434,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":169835,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":157953,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":157953,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":157953,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":157953,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":157953,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":103196,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":56891,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":54517,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":18876,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":18876,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":18876,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":18876,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":19563,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":18592,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":17708,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"}]}},"LeaseAndRentalExpense":{"label":"Operating Leases, Rent Expense","description":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":206201,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":103263,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":298064,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":98285,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":412176,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":115704,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":297495,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":297495,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":181791,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":181791,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":511738,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":511738,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":214243,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":214243,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":711310,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":711310,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":711310,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":218167,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":218167,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":419165,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":419165,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":200998,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":200998,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":734854,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":734854,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":336584,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":336584,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1042894,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":1042894,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1042894,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":318228,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":318228,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":620708,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":620708,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":302480,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":302480,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1099977,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1099977,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":479269,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":479269,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1476640,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1476640,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1476640,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":229149,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":229149,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":728649,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":728649,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":499500,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":499500,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1168442,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1168442,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":439793,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":439793,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1698088,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1698088,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1698088,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":214789,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":214789,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":844058,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":844058,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":449002,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":449002,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1511433,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1511433,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":667375,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":667375,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2317321,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2317321,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":660351,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":660351,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1554993,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1554993,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":894643,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":894643,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1909315,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1909315,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":640731,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":640731,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2431139,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":2431139,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":581354,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1384004,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":802650,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2034145,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":650141,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":2455509,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":602766,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":602766,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1180442,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1180442,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":577676,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1703579,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1703579,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":523137,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3153951,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":3153951,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":706171,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1516283,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":810112,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2263652,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":747369,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2549572,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"LesseeOperatingLeaseLiabilityPaymentsDue":{"label":"Lessee, Operating Lease, Liability, to be Paid","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease.","units":{"USD":[{"end":"2019-03-31","val":28672225,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":28330067,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27998608,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":27651673,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":27290042,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":26944040,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":26596060,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":26360622,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":22010068,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":22012465,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":22023858,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":20579122,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":20567357,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":20567357,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":20566236,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":19179416,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":1036925,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":691792,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":346192,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1386090,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1039362,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":693360,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":346798,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1418719,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":1423965,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1424120,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1424857,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1444137,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1443311,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1443311,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1443233,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1454238,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFour":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":1408148,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1408292,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1408979,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1424818,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1424003,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1424003,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1423926,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1454238,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearThree":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":1407790,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1407931,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1408598,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1408943,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1408184,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1408184,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1408112,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1434926,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":1385329,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1385467,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1386124,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1408563,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1407825,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1407825,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1407755,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1419085,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":{"label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.","units":{"USD":[{"end":"2019-03-31","val":11700822,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11853580,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12094615,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11833684,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11536457,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":11280932,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10799773,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10945058,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"Liabilities":{"label":"Liabilities","description":"Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.","units":{"USD":[{"end":"2010-12-31","val":55094897,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":55094897,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":55094897,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":66203616,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":89704788,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":89094972,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":89094972,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":89094972,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":89094972,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":89094972,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":78013376,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":111954954,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":139912124,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":249645020,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":249645020,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":249645020,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":249645020,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":249645020,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":330104084,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":397385789,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":453913479,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":565985058,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":565985058,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":565985058,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":565985058,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":565985058,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":694412551,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":721673849,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":649868147,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":676820941,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":676820941,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":676820941,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":676820941,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":672577529,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":837435890,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":831930602,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":900730296,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1076360145,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1076360145,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1076360145,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":1076360145,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1076360145,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1207704733,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1232236649,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1245644571,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1394664068,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1394664068,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1394664068,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1394664068,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1394664068,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1373424632,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1509436185,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1501222034,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1733749218,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1733749218,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1733749218,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1733749218,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1733749218,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1680034083,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1911690791,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1819111605,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1907025338,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1907025338,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1907025338,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1907025338,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1907025338,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2021648507,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1938736240,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1884980388,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1799508137,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":1799508137,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1799508137,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1799508137,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1799508137,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1856224949,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2042171704,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2135551013,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2156711763,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LiabilitiesAndStockholdersEquity":{"label":"Liabilities and Equity","description":"Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.","units":{"USD":[{"end":"2010-12-31","val":159399101,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":159399101,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":159399101,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":199762934,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":339929846,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":360594817,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":370148481,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":425069624,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":481641435,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":611584309,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":707739852,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":799811871,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":899272186,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1075906628,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1212552285,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1261715606,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1240294669,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":1299785022,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1295541610,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1485894963,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1505381962,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1564723143,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1751982208,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1899833350,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1939528958,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1968355299,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2126500199,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2119196319,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2297254007,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2319185627,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2544103683,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2539232651,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2761354700,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2649883448,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2753519231,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2893793916,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2834279881,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2774798983,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":2635882248,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2635882248,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2668977156,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2918813079,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3012883483,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2923926000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LiabilitiesCurrent":{"label":"Liabilities, Current","description":"Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":27849588,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":27849588,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":27849588,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":41427948,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":64410197,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":63129004,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":63129004,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":63129004,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":63129004,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":63129004,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":52786280,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":88795939,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":117772016,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":227902311,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":227902311,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":227902311,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":227902311,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":227902311,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":308770804,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":375113616,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":431942903,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":537268894,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":538332295,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":538332295,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":538332295,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":538332295,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":491877221,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":383725830,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":306400562,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":322952062,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":322952062,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":322952062,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":322952062,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":322952062,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":433735232,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":489542129,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":563453098,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":723157473,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":723157473,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":723157473,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":723157473,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":723157473,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":850703488,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1037542167,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":876451979,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1033411732,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1033411732,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1033411732,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1033411732,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1033411732,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1073515378,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1195785689,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1269064146,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1412474305,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1412474305,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1412474305,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1412474305,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1412474305,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1313655062,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1567200274,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1487656851,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1594059845,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1594059845,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1594059845,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1594059845,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1594059845,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1614548420,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1477698130,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1405695521,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1278954294,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":1278954294,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1278954294,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1278954294,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1278954294,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1268285841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1282324759,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1343195620,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1230282394,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LiabilitiesNoncurrent":{"label":"Liabilities, Noncurrent","description":"Amount of obligation due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":27245309,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":24775668,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"LineOfCreditFacilityCommitmentFeeAmount":{"label":"Line of Credit Facility, Commitment Fee Amount","description":"Amount of the fee for available but unused credit capacity under the credit facility.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":107000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"LineOfCreditFacilityCurrentBorrowingCapacity":{"label":"Line of Credit Facility, Current Borrowing Capacity","description":"Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.","units":{"USD":[{"end":"2020-12-31","val":1711200000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-09-30","val":214600000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"LineOfCreditFacilityMaximumBorrowingCapacity":{"label":"Line of Credit Facility, Maximum Borrowing Capacity","description":"Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.","units":{"CNY":[{"end":"2012-12-31","val":1199000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1448000000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1537100000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1978000000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2671000000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3004400000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3491000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3181200000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2739200000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2739300000,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3348500000,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3906900000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4770000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5005700000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"}],"USD":[{"end":"2012-12-31","val":192000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":233000000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":250500000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":323200000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":441200000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2014-03-31","val":483300000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":562700000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":518300000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":441500000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":441300000,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":538800000,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":613500000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":733200000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":774900000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":807700000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1130200000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":1130200000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q3I"},{"end":"2017-03-31","val":1275100000,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1194000000,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1025600000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1239300000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1239300000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1227600000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1158800000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":184200000,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"}]}},"LineOfCreditFacilityRemainingBorrowingCapacity":{"label":"Line of Credit Facility, Remaining Borrowing Capacity","description":"Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).","units":{"CNY":[{"end":"2012-12-31","val":238000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":258000000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":99300000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":460000000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":816100000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"}],"USD":[{"end":"2012-12-31","val":38000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":42000000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":16200000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":75200000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":134800000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2016-06-30","val":206500000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":529800000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":529800000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q3I"},{"end":"2017-03-31","val":624200000,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":530400000,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":361400000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":314700000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":314700000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":398600000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":378200000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":350200000,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"}]}},"LoansAndLeasesReceivableCollateralForSecuredBorrowings":{"label":"Loans and Leases Receivable, Collateral for Secured Borrowings","description":"Reflects the aggregate value of loans, trade receivables, securities and financial instruments that serve as collateral for obligations arising from a transfer of financial assets recorded as a secured borrowing.","units":{"USD":[{"end":"2012-12-31","val":95338947,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":95338947,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":95338947,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":95338947,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":96182437,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":120260952,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-12-31","val":133778940,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":133778940,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":133778940,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":133778940,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":133778940,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":82316526,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":109847803,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":87811014,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":50473063,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":50473063,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":50473063,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":50473063,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":50473063,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":32916916,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-09-30","val":21872185,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":54664219,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":54664219,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":54664219,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":54664219,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":54664219,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":12157403,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":73641325,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":65773611,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":63301966,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":63301966,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":63301966,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":63301966,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":63301966,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":64691299,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":62358433,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":97983300,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":99526978,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":99526978,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":99526978,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":99526978,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":99526978,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":103810311,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":98489107,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":94320321,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":94581170,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":94581170,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":94581170,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":94581170,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":94581170,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":96402983,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":38510882,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":37431712,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":92198221,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":92198221,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":92198221,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":92198221,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":80726025,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":201224940,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":73042003,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"LoansAndLeasesReceivableNetReportedAmount":{"label":"Loans and Leases Receivable, Net Amount","description":"Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.","units":{"USD":[{"end":"2020-12-31","val":242100096,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LoansPayableToBankCurrent":{"label":"Loans Payable to Bank, Current","description":"Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2020-12-31","val":727300000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LongTermAccountsNotesAndLoansReceivableNetNoncurrent":{"label":"Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent","description":"Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.","units":{"USD":[{"end":"2011-12-31","val":1987900,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":927390,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":927390,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":927390,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":927390,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":927390,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":4193641,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4249497,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4843854,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7481629,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":7481629,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":7481629,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":7481629,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":7481629,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7919980,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1043360,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":447430,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":921907,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":921907,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":921907,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":921907,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":921907,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":539810,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1472406,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1678162,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2048186,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2048186,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":2048186,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":2048186,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":2048186,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1382383,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":341024,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":608449,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":374296,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":374296,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":374296,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":374296,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":374296,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":869562,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1749171,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":253258,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1181029,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1181029,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1181029,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1181029,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1181029,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":242454,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":187014,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":233762,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":27392,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":27392,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":27392,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":27392,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":27392,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":148511,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":377566,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":335142,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":107845,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":107845,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":107845,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":107845,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":623313,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":35313,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":19655,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"LongTermDebt":{"label":"Long-term Debt","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2016-12-31","val":338202250,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":328665186,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":339379118,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":342116286,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":385309497,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":398461103,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":308154005,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":300112222,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":288209574,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":366241102,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":441852409,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":463095656,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":382379986,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":408399176,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":645319478,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":679229398,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":727293417,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LongTermDebtCurrent":{"label":"Long-term Debt, Current Maturities","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2014-12-31","val":12219708,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths":{"label":"Long-Term Debt, Maturity, Year One","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2016-12-31","val":88681635,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":74297690,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":28404581,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":28526910,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":271101178,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":252883902,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":169804400,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":167043842,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":176401330,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":178057193,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":170221299,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":181410945,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":59923573,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":56186353,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":24448606,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":21674282,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":316483751,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour":{"label":"Long-Term Debt, Maturity, Year Four","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2016-12-31","val":53337177,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57252185,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14023382,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14313912,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":21425729,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":22264277,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":21158903,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":20351204,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":26662432,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":27167609,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":41164647,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":40023319,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":54906512,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":54069295,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":160051385,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":173654430,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":39683782,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree":{"label":"Long-Term Debt, Maturity, Year Three","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2017-06-30","val":18451819,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":18834094,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25251753,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":26240040,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":24937279,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":23985347,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":20834247,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":95482749,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":108076658,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":105060291,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":40572061,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":74647691,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":208896642,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":200056391,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":158405133,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo":{"label":"Long-Term Debt, Maturity, Year Two","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2016-12-31","val":196183438,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":197115311,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":278499336,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":280441370,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":24486547,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25444888,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":24181604,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":23258518,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":24476863,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":24939940,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":24436644,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10332528,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":56339958,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":55480707,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":83774812,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":50308223,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":49320936,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LongTermDebtNoncurrent":{"label":"Long-term Debt, Excluding Current Maturities","description":"Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2014-12-31","val":174274446,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"}]}},"LongTermLoansFromBank":{"label":"Loans Payable to Bank, Noncurrent","description":"Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.","units":{"USD":[{"end":"2014-12-31","val":174274446,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":174274446,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":174274446,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":174274446,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":205538523,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":130407653,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":113915038,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":107481709,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":107481709,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":107481709,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":107481709,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":107481709,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":104812604,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":81672771,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":254901192,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":249520615,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":249520615,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":249520615,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":249520615,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":249520615,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":187697496,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":195614172,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":111497838,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":114208319,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":114208319,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":114208319,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":114208319,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":114208319,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":145577201,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":132304205,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":127253750,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":111808244,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":111808244,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":111808244,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":111808244,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":111808244,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":188183909,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":252503403,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":276518446,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":322456413,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":322456413,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":322456413,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":322456413,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":322456413,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":345155760,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":575452134,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":602953010,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":727293417,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"LongTermNotesPayable":{"label":"Notes Payable, Noncurrent","description":"Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2014-03-31","val":148431718,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":148491833,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":148553073,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":148617057,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":148617057,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":148617057,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":148617057,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":144373645,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":148682290,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":148750658,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":148820175,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":145634996,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":145634996,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":145634996,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":145634996,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":145634996,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":145926833,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"}]}},"LongtermDebtWeightedAverageInterestRate":{"label":"Long-term Debt, Weighted Average Interest Rate, at Point in Time","description":"Weighted average interest rate of long-term debt outstanding calculated at point in time.","units":{"pure":[{"end":"2018-12-31","val":0.048,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0.054,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":0.054,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":0.054,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0.054,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.053,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.052,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.052,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"MinorityInterest":{"label":"Stockholders' Equity Attributable to Noncontrolling Interest","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).","units":{"USD":[{"end":"2020-03-31","val":45870912,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":45907197,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":48047268,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":50025150,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"NetCashProvidedByUsedInFinancingActivities":{"label":"Net Cash Provided by (Used in) Financing Activities","description":"Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":3574439,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":1095011,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":17390692,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6339051,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":9125854,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":9125854,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":109182447,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":109182447,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":105598519,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":105598519,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-12680097,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":-12680097,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":16139436,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":16139436,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":28795513,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":28795513,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":123898453,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":123898453,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":123898453,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":28927280,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":28927280,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":80785112,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":80785112,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":95350835,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":95350835,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":143212346,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":143212346,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":103692145,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":103692145,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":166817770,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":166817770,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":125589405,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":99367101,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":69962402,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":55496910,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-12-31","val":131734895,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":155413820,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":121836851,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":128562126,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":130082515,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":116378101,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":120888864,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":183608028,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":159649132,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-96205376,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-96205376,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-41174576,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-41174576,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-22767128,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-22767128,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":2218817,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":2218817,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":76456830,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":76456830,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":94636754,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":94636754,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":89394630,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":89394630,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":185869389,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":185869389,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":74143299,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":401729955,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":402617248,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":387301778,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"NetCashProvidedByUsedInFinancingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":143212346,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-09-30","val":125589405,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":99367101,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":99367101,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":69962402,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":55496910,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":108086875,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":108086875,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":131734895,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":131734895,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":34699757,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":34699757,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":114386471,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":114386471,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":155413820,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":121836851,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":94279564,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":130055731,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":68826,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":-658829,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-12265544,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-89784,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-17591428,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":-17591428,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":-28440104,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-28440104,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":-62382644,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":-62382644,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-30587,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":-30587,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-37490885,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":-37490885,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":-100463849,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-100463849,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":-144852111,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-144852111,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-144852111,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-68355598,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-68355598,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-138864643,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":-138864643,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":-146826235,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-146826235,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-249904517,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-249904517,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-52130781,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-52130781,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-188587963,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-188587963,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-220802658,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-299331656,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-122134722,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-120021525,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-12-31","val":-280342998,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":-28030400,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-148588716,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-148182788,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-176319218,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-359392443,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-359392443,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-255331072,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-255331072,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-41147004,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-41147004,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-90042590,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-90042590,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-5855306,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-5855306,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-1675962,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-1675962,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-11475116,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-11475116,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-45022599,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-45022599,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-31148010,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-31148010,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-130123203,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-130123203,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-20075023,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-148558730,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":-216537120,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":-431147528,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"NetCashProvidedByUsedInInvestingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-249904517,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-09-30","val":-220802658,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-299331656,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-299331656,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-122134722,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-120021525,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":-101659935,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-101659935,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-280342998,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-280342998,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-86307678,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-86307678,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-81302983,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-81302983,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-28030400,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-148588716,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-148182788,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-176319218,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"}]}},"NetCashProvidedByUsedInOperatingActivities":{"label":"Net Cash Provided by (Used in) Operating Activities","description":"Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":10996422,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":10104084,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":10521548,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1441708,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":31856438,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":31856438,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":54506421,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":54506421,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":67283723,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":67283723,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":4520959,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":4520959,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":29360005,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":29360005,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":-12423558,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-12423558,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":-31454995,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-31454995,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-31454995,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":68826607,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":68826607,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":38925612,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":38925612,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":60137200,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":60137200,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":115646525,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":115646525,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":26174417,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":26174417,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":61291114,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":61291114,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":64066706,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":148748369,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":37529772,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":71660883,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-12-31","val":227370738,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":-145259464,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":84483968,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-47564499,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":166636423,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":117785202,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":144871143,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":82696547,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":125840831,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":28429789,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":28429789,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":152600917,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":152600917,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":115513922,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":115513922,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":61393255,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":61393255,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":66949790,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":66949790,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":92864032,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":92864032,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-183155418,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-183155418,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-189928239,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-189928239,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-89161481,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-310823681,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":-234697237,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":-3021957,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","description":"Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":115646525,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-09-30","val":64066706,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":148748369,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":148748369,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":37529772,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":71660883,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":1388960,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1388960,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":227370738,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":227370738,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-25403676,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-25403676,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-93887642,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-93887642,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-145259464,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":84483968,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-57631880,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":152688570,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":10125984,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-2956372,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":22389061,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":12263077,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":28836789,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":11906122,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":26286731,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":26286731,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":14380609,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":14380609,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":42012325,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":42012325,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":15725594,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":15725594,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":60518619,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":60518619,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":20562408,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":20562408,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":43335135,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":43335135,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":22772727,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":22772727,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":68607784,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":68607784,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":25272649,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":25272649,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":85867747,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":85867747,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":85867747,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":14450855,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":14450855,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":14500000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":35257468,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":35257468,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":20806613,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":20806613,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":20800000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":76319034,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":76319034,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":41061566,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":41061566,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":41100000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":133838845,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":133838845,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":133838845,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":57400000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":21996051,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":22000000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":21996051,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":22000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":41832711,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":41832711,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":19836660,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":19800000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":19836660,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":19800000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":84990697,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":84990697,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":43157986,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":43200000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":43157986,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":43200000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":120776369,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":120776369,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":120776369,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":35700000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":35700000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":25404026,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":25400000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":25404026,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2015-01-01","end":"2015-03-31","val":254000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":50882629,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":50882629,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":25478603,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":25500000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":25478603,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":255000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":56917127,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":56917127,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":6034498,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":6000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":6034498,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":60000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":83732279,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":83732279,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":83732279,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":26800000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-10-01","end":"2015-12-31","val":268000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":11357350,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":11400000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-03-31","val":11357350,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":11400000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":44713124,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":44713124,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":33355774,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":33300000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-04-01","end":"2016-06-30","val":33355774,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":33300000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":64889931,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":64889931,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":20176806,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":20200000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-07-01","end":"2016-09-30","val":20176806,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":20200000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":101612750,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":101612750,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":36700000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-10-01","end":"2016-12-31","val":36700000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":9900989,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":9900000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-03-31","val":9900989,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":9900000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":37964981,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":37964981,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":28063992,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":28100000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-04-01","end":"2017-06-30","val":28063992,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":28100000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":52101439,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":52101439,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":14136458,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":14100000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-07-01","end":"2017-09-30","val":14136458,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":14100000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":31621734,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":31621734,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":-20500000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-10-01","end":"2017-12-31","val":-20500000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":19099901,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":19100000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-03-31","val":19099901,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":19100000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":46323979,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":46323979,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":27224078,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":27200000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-04-01","end":"2018-06-30","val":27224078,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":27200000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":55288920,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":55288920,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":8964941,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":9000000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-07-01","end":"2018-09-30","val":8964941,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":9000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":68313421,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":68313421,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":13000000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-10-01","end":"2018-12-31","val":13000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":10980715,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":11000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-03-31","val":10980715,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2019-01-01","end":"2019-03-31","val":11000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":51092032,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":51092032,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":40111317,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":40100000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-04-01","end":"2019-06-30","val":40111317,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":40100000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":68057245,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":68057245,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":16965213,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":17000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-07-01","end":"2019-09-30","val":16965213,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":17000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q3"},{"start":"2018-01-01","end":"2019-12-31","val":3055478,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"},{"start":"2019-01-01","end":"2019-12-31","val":3055478,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":3055478,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":-65000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-10-01","end":"2019-12-31","val":-65000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":-11038494,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":-11000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":6537317,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":17575811,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":17600000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-31536060,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-38073377,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-38100000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2019-01-01","end":"2020-12-31","val":-181700885,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-181700885,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"},{"start":"2020-10-01","end":"2020-12-31","val":-150200000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4"}]}},"NetIncomeLossAttributableToNonredeemableNoncontrollingInterest":{"label":"Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest","description":"Portion of net income (loss) attributable to nonredeemable noncontrolling interest.","units":{"USD":[{"start":"2020-01-01","end":"2020-09-30","val":159536,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":159536,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":101380,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"NetIncomeLossAvailableToCommonStockholdersBasic":{"label":"Net Income (Loss) Available to Common Stockholders, Basic","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":7402647,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-3118793,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":19665664,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":12263017,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":26286671,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":26286671,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":14380579,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":14380579,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":42012235,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":42012235,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":15725564,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":15725564,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":60518499,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":20562378,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":43335075,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":43335075,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":22772697,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":22772697,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":68607694,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":68607694,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":25272619,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":25272619,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":85867637,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":85867637,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":85867637,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":14450855,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":35257468,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":26269886,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":20806613,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":15517674,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":76319034,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":56734868,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":41061566,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":30400185,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":133838845,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":133838845,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":31195782,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":14847849,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":63450596,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":63450596,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":32275253,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":32275253,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":120776369,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":42554945,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4513381,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"}]}},"NetIncomeLossAvailableToCommonStockholdersDiluted":{"label":"Net Income (Loss) Available to Common Stockholders, Diluted","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":24918707,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":14356294,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":40846856,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":15528893,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":55048261,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":15069916,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":30742884,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":30742884,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":15673291,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":15673291,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":51185278,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":51185278,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":18806417,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":18806417,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":63975039,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":63975039,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":63975039,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":10756685,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":10756685,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":26269886,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":15517674,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":56734868,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":56734868,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":30400185,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":30400185,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":100271246,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":99261885,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":99261885,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":16348800,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":16348800,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":31195782,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":14847849,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":62925270,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":62925270,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":30680317,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":30680317,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":90197253,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":90197253,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":90197253000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":18979373,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":18979373,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":38036303,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":38036303,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":19048194,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":19048194,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":42554945,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":42554945,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4513381,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4513381,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":62611308,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":62611308000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":62611308,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":8501103,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":8501103,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":33474251,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":33474251,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":24975072,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":24975072,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":48613940,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":48613940,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":15143937,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":15143937,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":76143036000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":76143036,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7439976,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":7439976,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":28528370,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":28528370,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":21088419,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":21088419,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":39185522,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":39185522,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10650055,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":10650055,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":23803615,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":23803615,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":14415107,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":14415107,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":35033807,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":35033807,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":20602874,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":20602874,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":41925055,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":41925055,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":6815066,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":6815066,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":51734484,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":51734484,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":8356451,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":8356451,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":38881626,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":38881626,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":30525175,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":30525175,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":52090241,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":52090241,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":13131076,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":13131076,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2519314,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-11038494,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":6537317,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":17575811,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-31695596,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-38232913,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"}]}},"NoncurrentAssets":{"label":"Long-Lived Assets","description":"Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.","units":{"USD":[{"end":"2014-12-31","val":533700000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":798400000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":798400000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":853600000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":853600000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1071100000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1071100000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1339600000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1339600000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":137100000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":1371000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1336100000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"NonoperatingIncomeExpense":{"label":"Nonoperating Income (Expense)","description":"The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":3753696,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-952243,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":3503133,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-222450,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":16428421,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":199188,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2003149,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":2003149,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":1803961,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":1803961,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1272001,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1272001,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-632753,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-632753,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1767225,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":1767225,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":850048,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":904631,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2883604,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":2883604,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":2033556,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":2033556,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3988935,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":3998061,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":1105331,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":1831720,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3505323,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":3505323,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":3505323,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1147946,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-1147946,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1773969,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":-1773969,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":-626023,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":-626023,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-3423542,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-3423542,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-1649573,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":-1649573,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-5073486,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-5073486,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-5073486,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-4875302,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-4875302,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-14456232,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-14456232,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":-9580930,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":-9580930,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-21478224,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-21478224,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-7021992,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-7021992,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-32687446,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-32687446,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-32687446,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-7937178,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-7937178,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-15876487,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-15876487,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":-7939309,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-7939309,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-23957551,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-23957551,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-8081064,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-8081064,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-33075044,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-33075044,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-33075044,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-8654298,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-8654298,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-17504597,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-17504597,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-8850299,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":-8850299,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-45099882,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-45099882,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-27595285,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-27595285,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-48620900,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-48620900,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-7895271,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-7895271,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-19723884,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-19723884,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-11828613,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-11828613,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-28723289,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-28723289,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-8999405,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-8999405,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-36008637,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-36008637,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-13580812,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-13580812,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-16814258,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-16814258,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-3233446,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-3233446,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-24410437,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-24410437,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-7596179,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-7596179,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-35955010,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-35955010,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-16591935,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-16591935,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-23534992,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-23534992,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-6943057,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-6943057,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-34762130,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-34762130,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":-11227138,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-11227138,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-52326419,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-52326419,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5399491,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-20074053,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-14674562,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-46774670,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-26700617,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-73899645,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"NotesAndLoansReceivableNetCurrent":{"label":"Financing Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.","units":{"USD":[{"end":"2010-12-31","val":402405,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":563710,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"NotesAndLoansReceivableNetNoncurrent":{"label":"Financing Receivable, after Allowance for Credit Loss, Noncurrent","description":"Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.","units":{"USD":[{"end":"2020-12-31","val":242100096,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"NotesPayableCurrent":{"label":"Notes Payable, Current","description":"Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2016-06-30","val":146231067,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"}]}},"NumberOfOperatingSegments":{"label":"Number of Operating Segments","description":"Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.","units":{"Integer":[{"start":"2020-01-01","end":"2020-12-31","val":1,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OperatingExpenses":{"label":"Operating Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":20261681,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":16764124,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-23626546,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-3580861,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-27813387,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-3917388,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":8899532,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":8899532,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":4982144,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":4982144,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-14053321,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":14053321,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-5772902,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":5772902,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-18961490,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":18961490,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-4947514,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":5002097,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":12601308,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":12601308,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":7653794,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":7653794,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":20385056,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":20394182,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":7783748,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":8510137,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":31928636,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":31928636,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":31928636,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":8557608,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":8557608,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":17236254,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":17236254,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":8678646,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":8678646,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":26955458,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":26955458,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":9719204,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":9719204,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":37787052,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":37787052,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":37787052,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":12549426,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":12549426,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":30594076,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":30594076,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":18044650,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":18044650,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":41266284,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":41266284,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":10672208,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":10672208,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":50727732,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":50727732,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":50727732,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":11075441,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":11075441,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":24764824,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":24764824,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":13689383,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":13689383,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":36716319,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":36716319,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":11951495,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":11951495,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":46336151,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":46336151,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":46336151,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":10264377,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":10264377,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":23149157,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":23149157,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":12884780,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":12884780,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":39721578,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":39721578,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":16572422,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":16572422,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":79298812,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":79298812,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13423584,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":13423584,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":32520425,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":32520425,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":19096841,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":19096841,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":53639826,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":53639826,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":21119401,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":21119401,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":78510893,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":78510893,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":14975916,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":14975916,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":35176030,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":35176030,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":20200114,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":20200114,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":69377276,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":69377276,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":34201246,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":34201246,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":107631245,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":107631245,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":19115391,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":19115391,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":34679115,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":34679115,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":15563724,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":15563724,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":61018097,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":61018097,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":26338982,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":26338982,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":149977076,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-149977076,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":9987829,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":19514136,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":9526307,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":63826546,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":44312410,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-245760991,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":6439639,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-1959510,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":19070828,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":12603076,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":33715521,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":14587014,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":31651718,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":31651718,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":17064704,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":17064704,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":52508176,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":52508176,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":20578063,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":20758063,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":76861291,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":76861291,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":26274052,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":26219469,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":53887610,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":53887610,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":27613558,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":27613558,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":86146500,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":86137374,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":32258890,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":31532501,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":111878617,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":111878617,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":111878617,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":20598523,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":20598523,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":49104473,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":49104473,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":28505950,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":28505950,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":105050832,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":105050832,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":55946359,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":55946359,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":185609451,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":185609451,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":185609451,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":34098912,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":34098912,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":68354205,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":68354205,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":34255293,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":34255293,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":123049601,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":123049601,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":54695396,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":54695396,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":171730092,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":171730092,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":171730092,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":37566835,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":37566835,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":75370348,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":75370348,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":37803513,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":37803513,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":92743482,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":92743482,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":17373134,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":17373134,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":135045298,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":135045298,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":135045298,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":24549274,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":24549274,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":72008975,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":72008975,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":47459701,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":47459701,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":125077185,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":125077185,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":53068209,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":53068209,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":167656469,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":167656469,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":21348586,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":21348586,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":65360947,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":65360947,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":44012361,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":44012361,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":91560699,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":91560699,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":26199752,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":26199752,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":158154750,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":158154750,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":38891540,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":38891540,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":74845292,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":74845292,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":35953752,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":35953752,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":87870982,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":87870982,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":13025690,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":13025690,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":111981544,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":111981544,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":31214277,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":31214277,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":80911239,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":80911239,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":49696962,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":49696962,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":114686830,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":114686830,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":33775591,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":33775591,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":69418595,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":69418595,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-4749972,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":25615411,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":30365383,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":15866124,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-9749287,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-102041610,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OperatingLeaseCost":{"label":"Operating Lease, Cost","description":"Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":423571,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":423571,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":847228,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":847228,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":423657,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1271455,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1271455,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":424227,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2307891,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":2307891,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":575097,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1147788,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":572691,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1723919,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":576131,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1703512,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-03-31","val":16971403,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16476487,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15903993,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":15817989,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":15753585,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":15663108,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":15796287,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":15415564,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OperatingLeaseLiabilityCurrent":{"label":"Operating Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","units":{"USD":[{"end":"2019-01-02","val":2086529,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2304598,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1888376,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1390531,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1388555,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":1388555,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1388555,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1388555,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1388555,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1417224,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1413018,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1639613,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1323164,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OperatingLeaseLiabilityNoncurrent":{"label":"Operating Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.","units":{"USD":[{"end":"2019-01-02","val":14741479,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14666805,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14588111,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":14513462,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":14429434,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":14429434,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":14429434,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":14429434,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":14429434,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":14336361,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":14250090,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":14156674,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":14092400,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OperatingLeasePayments":{"label":"Operating Lease, Payments","description":"Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":128517,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":128517,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1679029,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1679029,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1550512,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1707618,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1707618,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":28589,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2084533,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":2084533,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":364190,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":666063,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":301873,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":791096,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":125033,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1525914,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2019-01-02","val":45872008,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":15918647,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":15760841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15601773,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":44149955,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":44149955,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":44149955,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":44149955,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":44149955,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":43397951,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":43107997,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":43866789,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":44894373,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OperatingLeaseRightOfUseAssetAmortizationExpense":{"label":"Operating Lease, Right-of-Use Asset, Amortization Expense","description":"Amount of amortization expense for right-of-use asset from operating lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":1246459,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1206595,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":416114,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":207746,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":691608,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":578567,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":493084,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-12-31","val":1091533,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1136833,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1116039,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1074115,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1475625,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1084140,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1099595,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1646131,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1469537,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1402571,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-09-30","val":381096,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1381380,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1157345,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1396237,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":783605,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2174439,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":2174439,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2174439,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2174439,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2174439,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":58929,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":61114,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2015-12-31","val":113521,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":113978,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":113999,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":113964,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":113623,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":108382,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":102881,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-12-31","val":656333,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1482593,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1482593,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1482593,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1482593,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1482593,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourAndFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four and Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth and fifth fiscal years following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2016-09-30","val":113964,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":252045,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":251631,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2013-06-30","val":101022,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":247013,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":795001,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2014-03-31","val":777320,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":774959,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":775047,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":775613,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":112896,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":112866,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":112885,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":113521,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":113978,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":113999,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":113964,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":113623,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":108382,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":166317,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":65617,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":695386,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":630088,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1430060,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1436262,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1446251,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1446251,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1446251,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1446251,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1446251,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":756136,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":754894,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":221553,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":251569,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":388499,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":751958,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":947616,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2014-03-31","val":840556,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":839327,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":840412,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":842564,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":875410,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":892443,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1111204,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":885979,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":936080,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":984733,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1046309,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":113623,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":108382,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":255127,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":131043,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":769623,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":699924,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1469489,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1475774,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":775159,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":773917,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":664660,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":754707,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":963453,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1436327,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1076662,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2014-03-31","val":998822,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":995142,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":975658,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1100034,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":944076,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":963302,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1395899,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1336389,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1216626,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1272455,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1676409,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":914750,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1008337,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1305429,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":222638,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":873556,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":781744,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1544785,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1549612,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1486007,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueThereafter":{"label":"Operating Leases, Future Minimum Payments, Due Thereafter","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-12-31","val":732856,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2015-03-31","val":1147776,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1147475,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1166479,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1031145,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1044800,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":930994,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":930709,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":908981,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":867055,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":797325,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":508532,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7318130,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7348658,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":22464854,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":22545956,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21176139,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":21176139,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":21176139,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":21176139,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":21176139,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Operating Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-09-30","val":369223,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2014-03-31","val":865971,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":567204,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":273696,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2015-03-31","val":970649,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":651896,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":488906,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-03-31","val":847460,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":495307,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":261609,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2017-03-31","val":943679,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":807056,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1081624,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-31","val":896292,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1650201,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1652987,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"}]}},"OperatingLeasesRentExpenseNet":{"label":"Operating Leases, Rent Expense, Net","description":"Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":2455509,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-12-31","val":2455509,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-12-31","val":2455509,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":2455509,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"OperatingLeaseWeightedAverageDiscountRatePercent":{"label":"Operating Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for operating lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.067,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.067,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.067,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.067,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.067,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.067,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.067,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.067,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OtherAccruedLiabilitiesCurrent":{"label":"Other Accrued Liabilities, Current","description":"Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":2314966,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":2406534,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-12-31","val":1013230,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":427155,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":1013230,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":3272274,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1516917,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4413082,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":4413082,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":4413082,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":4413082,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":3913475,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7070841,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5141028,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":8171031,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":6371985,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":6371985,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":5200782,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":5200782,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":5200782,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7976933,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3992564,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3697875,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":6529804,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":6529804,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":6529804,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":6529804,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":4144384,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7406174,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5355051,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6399095,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2720660,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2720660,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":2720660,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":2720660,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":2720660,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2098323,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3166042,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5279224,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7417141,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":7417141,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":7417141,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":7417141,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":7417141,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9461505,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9197937,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12574427,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12479982,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":12479982,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":12479982,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":12479982,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":12479982,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12513859,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":20435526,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":18560840,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":16553998,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":16553998,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":16553998,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":16553998,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":16553998,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":19795699,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":22293399,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":19822979,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":16809747,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":16809747,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":16809747,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":16809747,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":5926846,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10230314,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":16087957,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":18758605,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":22837214,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2011-12-31","val":334238,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":334238,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":334238,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1291092,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1385852,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1734625,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":589381,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":589381,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":589381,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":277588,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":609129,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":2424303,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2406254,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1167433,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":1167433,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1167433,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":1167433,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1167433,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":640131,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1073702,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1518436,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1325995,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1325995,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1325995,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":1325995,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1325995,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4883208,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3415125,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2484723,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2131012,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2131012,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":2131012,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":2131012,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":2131012,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3021290,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4640338,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4113658,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4982058,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4982058,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4982058,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4982058,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4982058,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5544056,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5499929,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4670137,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4442643,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4442643,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4442643,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4442643,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4442643,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9651679,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9357254,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8963590,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14936843,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":14936843,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14936843,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":14936843,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":14936843,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":22519212,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10991460,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7903006,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4259480,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":4259480,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":4259480,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":4259480,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":4259480,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8030174,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1769661,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5900917,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5493162,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":399917,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-09-30","val":261329,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":264662,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":264662,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":264662,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":264662,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":264662,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":264511,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":262200,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":239202,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":169414,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":169414,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":169414,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":169414,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":169414,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":169940,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":2335044,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3046692,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3158974,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":3158974,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":3158974,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":1826232,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1826232,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":6901965,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":48624793,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":24162039,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25499744,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":25499744,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":25499744,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":25499744,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":21256332,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":41340286,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":40904920,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":30699136,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18966622,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":18966622,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":18966622,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":18966622,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":18966622,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":19096297,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12677399,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12509168,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10521949,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10521949,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":10521949,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":10521949,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":10521949,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10568563,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":616333,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":660952,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12924279,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":12924279,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":12924279,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":12924279,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":12924279,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13148575,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":16102868,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":777392,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3212986,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":3212986,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":3212986,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":3212986,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":3212986,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3171583,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3153997,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":801296,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":979428,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":979428,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":979428,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":979428,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":979428,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":736405,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":736988,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1290637,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":536920,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":2911898,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1179904,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2689996,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":1510092,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":4517857,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":1827861,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":7043106,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":7043106,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-79823,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":-79823,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-2026563,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":-2026563,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":-1946740,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":-1946740,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":814351,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":814351,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":2840914,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":2840914,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3180381,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":3180381,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":3180381,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":881276,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":881276,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4639287,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":4639287,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":3758011,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":3758011,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":5408011,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":5408011,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":768724,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":768724,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":10385656,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":10385656,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":10385656,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-14188735,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-14188735,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-12842203,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-12842203,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":1346532,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":1346532,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-5861188,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-5861188,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":6981015,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":6981015,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-12268113,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-12268113,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-12268113,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-164760,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-164760,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-781721,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-781721,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":-616961,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":-616961,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-16511990,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-16511990,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-15730269,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-15730269,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-32118459,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-32118459,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-32118459,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4927024,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":4927024,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-13513302,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-13513302,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-18440326,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":-18440326,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-18467228,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-18467228,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-4953926,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-4953926,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-46085173,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-46085173,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3918303,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3918303,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17669664,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":17669664,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":13751361,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":13751361,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":33557087,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":33557087,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":15887423,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":15887423,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":46343088,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":46343088,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":29661410,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":29661410,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-9644600,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-9644600,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-39306010,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-39306010,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-38141701,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-38141701,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-28497101,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":-28497101,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-35647804,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-35647804,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14670801,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":14670801,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2042284,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-2042284,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-16713085,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-16713085,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-24732543,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-24732543,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":-22690259,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-22690259,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-13175260,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":-13175260,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-12583410,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-12177250,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":406160,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":20578345,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":32755595,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":58428641,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax","description":"Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":545510,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":527865,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1816530,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":1271020,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":2689996,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":1510092,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":4517857,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1827861,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3"}]}},"OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax":{"label":"OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax","description":"Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2018-01-01","end":"2019-12-31","val":-13175260,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"}]}},"OtherComprehensiveIncomeLossNetOfTax":{"label":"Other Comprehensive Income (Loss), Net of Tax","description":"Amount after tax and reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":881276,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4639287,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":5408011,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2014-01-01","end":"2014-03-31","val":-14188735,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-12842203,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-09-30","val":-5861188,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2015-01-01","end":"2015-03-31","val":-164760,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-781721,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-09-30","val":-16511990,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2016-01-01","end":"2016-03-31","val":4927024,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-13513302,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-09-30","val":-18467228,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2017-01-01","end":"2017-03-31","val":3918303,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17669664,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":33557087,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2018-01-01","end":"2018-03-31","val":29661410,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-9644600,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-38141701,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2019-01-01","end":"2019-03-31","val":14670801,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2042284,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-24732543,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2020-01-01","end":"2020-03-31","val":-12583410,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-12177250,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":20578345,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest":{"label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest","description":"Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.","units":{"USD":[{"start":"2020-01-01","end":"2020-09-30","val":319794,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":319794,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2721760,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"OtherComprehensiveIncomeLossTax":{"label":"Other Comprehensive Income (Loss), Tax","description":"Amount of tax expense (benefit) allocated to other comprehensive income (loss).","units":{"USD":[{"start":"2019-01-01","end":"2020-12-31","val":61150400,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"}]}},"OtherEmployeeRelatedLiabilitiesCurrent":{"label":"Other Employee-related Liabilities, Current","description":"Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":360000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":360000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"OtherExpenses":{"label":"Other Expenses","description":"Amount of expense classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":83990741,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"OtherIncome":{"label":"Other Income","description":"Amount of revenue and income classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":83990741,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"OtherLiabilitiesAndDeferredRevenueNoncurrent":{"label":"Other Liabilities and Deferred Revenue, Noncurrent","description":"Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations and noncurrent portion of deferred revenue not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months.","units":{"USD":[{"end":"2018-12-31","val":2395783,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":2395783,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2395783,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2395783,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2395783,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2395783,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2395783,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"OtherLiabilitiesNoncurrent":{"label":"Other Liabilities, Noncurrent","description":"Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2014-12-31","val":30977376,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":38046917,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":38046917,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":38046917,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":38046917,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":38046917,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":39747011,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":41767586,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":43120367,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":42420619,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":42420619,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":42420619,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":42420619,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":42420619,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":43929163,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":42292640,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":44470279,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":107898318,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":107898318,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":107898318,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":107898318,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":107898318,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":111839048,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":106440118,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":103629677,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":101573772,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":101573772,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":101573772,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":101573772,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":101573772,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":103993582,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":96824770,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":95038794,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":91028376,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":91028376,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":91028376,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":91028376,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":91028376,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":92544380,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":81846026,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":84685855,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":79099740,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"OtherNonoperatingExpense":{"label":"Other Nonoperating Expense","description":"Amount of expense related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-17498,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-1261,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-12-31","val":84515972,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":53,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":234,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-06-30","val":-234,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":181,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-04-01","end":"2011-06-30","val":-181,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1"}]}},"OtherNonoperatingIncome":{"label":"Other Nonoperating Income","description":"Amount of income related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":45611,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":39050,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-12-31","val":84006483,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":4245,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":98629,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-06-30","val":98629,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":94384,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-04-01","end":"2011-06-30","val":94384,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1"}]}},"OtherPaymentsToAcquireBusinesses":{"label":"Other Payments to Acquire Businesses","description":"The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":3640688,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":3640688,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"}]}},"OtherSalesRevenueNet":{"label":"Other Revenue, Net (Deprecated 2018-01-31)","description":"Amount, after sales adjustments, returns, allowances, and discounts, of revenue classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":424963,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013"}]}},"OtherShortTermBorrowings":{"label":"Other Short-term Borrowings","description":"Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.","units":{"CNY":[{"end":"2013-04-11","val":50000000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-04-11","val":50000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-04-11","val":50000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-04-11","val":50000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q1I"}],"USD":[{"end":"2013-04-11","val":8000000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-04-11","val":8000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-04-11","val":8100000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q1I"},{"end":"2013-12-31","val":8259411,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":8259411,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"}]}},"OtherShortTermInvestments":{"label":"Other Short-term Investments","description":"Amount of short-term investments classified as other.","units":{"USD":[{"end":"2012-09-30","val":28512983,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":47955923,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":47955923,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":47955923,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":47955923,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":47955923,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":111901848,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":175155603,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":180555556,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":281343641,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":281343641,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":281343641,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":281343641,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":281343641,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":324142591,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":376078406,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":222385142,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":238532702,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":238532702,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":238532702,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":238532702,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":238532702,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":269216517,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":231779552,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":192346947,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":237626806,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":237626806,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":237626806,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":237626806,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":237626806,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":300872903,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":282452648,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":130432178,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":184806112,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":184806112,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":184806112,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":184806112,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":184806112,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":77833983,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":159718942,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":343835224,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":288023017,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":288023017,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":288023017,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":288023017,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":288023017,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":343505988,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":113351268,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7268287,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2020-06-30","val":122890035,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":201171789,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"PaymentsForProceedsFromBusinessesAndInterestInAffiliates":{"label":"Payments for (Proceeds from) Businesses and Interest in Affiliates","description":"The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":41631,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"}]}},"PaymentsForProceedsFromInvestments":{"label":"Payments for (Proceeds from) Investments","description":"The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":-15810261,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-15703238,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"}]}},"PaymentsForProceedsFromOtherInvestingActivities":{"label":"Payments for (Proceeds from) Other Investing Activities","description":"Amount of cash (inflow) outflow from investing activities classified as other.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":3202,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"}]}},"PaymentsForRepurchaseOfCommonStock":{"label":"Payments for Repurchase of Common Stock","description":"The cash outflow to reacquire common stock during the period.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-09-30","val":92694,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-09-01","end":"2011-09-30","val":92694,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2011-01-01","end":"2011-12-31","val":92694,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":92694,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"}]}},"PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock":{"label":"Payments for Repurchase of Redeemable Convertible Preferred Stock","description":"The cash outflow to reacquire callable preferred stock which is identified as being convertible to another type of financial security.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1829,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":1829,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":1829,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"}]}},"PaymentsOfDebtIssuanceCosts":{"label":"Payments of Debt Issuance Costs","description":"The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":6770000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":6770000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2019-01-01","end":"2019-12-31","val":4443946,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":4443946,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":126012,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":126012,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":126012,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":126012,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"PaymentsOfDividendsPreferredStockAndPreferenceStock":{"label":"Payments of Ordinary Dividends, Preferred Stock and Preference Stock","description":"Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-1621433,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":1796337,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":120,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-120,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":120,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":210,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":792240,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":792240,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":60,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":60,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":60,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":60,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":110,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"}]}},"PaymentsOfFinancingCosts":{"label":"Payments of Financing Costs","description":"The cash outflow for loan and debt issuance costs.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":3481955,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":3481955,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3970357,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":3970357,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":4693152,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":4693152,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":4718452,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4718452,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":4718452,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"}]}},"PaymentsOfStockIssuanceCosts":{"label":"Payments of Stock Issuance Costs","description":"The cash outflow for cost incurred directly with the issuance of an equity security.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-09-30","val":564163,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-09-30","val":-564163,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":722535,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":722535,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"}]}},"PaymentsToAcquireEquityMethodInvestments":{"label":"Payments to Acquire Equity Method Investments","description":"The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":11937192,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":11937192,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":3640688,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":3640688,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":3506048,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":3506048,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"PaymentsToAcquireMachineryAndEquipment":{"label":"Payments to Acquire Machinery and Equipment","description":"The cash outflow for acquisition of machinery and equipment.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":250200000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"PaymentsToAcquireOtherInvestments":{"label":"Payments to Acquire Other Investments","description":"Amount of cash outflow to acquire investments classified as other.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":286909102,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":286739987,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-03-31","val":59853272,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":215714244,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":215714244,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":396036693,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":396036693,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-03-31","val":163426937,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":163426937,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":210380884,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":210380884,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":236428396,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":236428396,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2020-01-01","end":"2020-06-30","val":123811692,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":195963439,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"}]}},"PaymentsToAcquirePropertyPlantAndEquipment":{"label":"Payments to Acquire Property, Plant, and Equipment","description":"The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.","units":{"CNY":[{"start":"2014-01-01","end":"2014-12-31","val":89700000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"}],"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-255188,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":5876649,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":5909991,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":89784,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-361698,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":17631959,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":28547852,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":62489867,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":30587,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":30587,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":37490885,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":37490885,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":72155807,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":72155807,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":97492169,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":97492169,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4678651,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":4678651,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":13419444,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":13419444,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":16086974,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":13234510,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":21461391,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":21461391,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1020326,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":86442465,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":86442465,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":64433870,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":14500000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":334092742,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":334092742,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":86042231,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":86042231,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":119535975,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":119535975,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":130141806,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":267427681,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":267427681,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":267427681,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":27399896,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":27399896,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":40022079,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":40022079,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":140826457,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":140826457,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":210840098,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":210840098,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":328428788,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":328428788,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":281550529,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":281550529,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":338711968,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":338711968,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":456474007,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":456474007,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":64469960,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":64469960,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":334739673,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":334739673,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":430839423,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":430839423,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":429205807,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":429205807,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11471899,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":11471899,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":52396204,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":52396204,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":54255192,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":54255192,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":154115880,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":154115880,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":20075023,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":24747038,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":20573681,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":205399725,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"PaymentsToAcquireRestrictedCertificatesOfDeposit":{"label":"Payments to Acquire Restricted Certificates of Deposit","description":"The cash outflow from temporary investment with specific maturity and interest rate that are prohibited for current use.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":28308042,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":28308042,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":374481497,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":374481497,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":374481497,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":87783014,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":87783014,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":182063524,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":182063524,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":275929213,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":275929213,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":460292902,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":460292902,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":460292902,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":162265820,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":162265820,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":362130254,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":362130254,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":475702678,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":475702678,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":626994741,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":626994741,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":626994741,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":110597161,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":110597161,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":231080300,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":231080300,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":306089846,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":306089846,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":474254312,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":474254312,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":474254312,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":155330882,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":155330882,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":286909102,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-09-30","val":286739987,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":475315245,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":475315245,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":59853272,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":564710760,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":564710760,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":255518597,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":255518597,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"PreferredStockParOrStatedValuePerShare":{"label":"Preferred Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2009-03-12","val":0.0001,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2009-03-12","val":0.0001,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2009Q1I"},{"end":"2010-12-31","val":0.0001,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":0.0001,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.0001,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.0001,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2019-12-31","val":0.0001,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.0001,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PreferredStockRedemptionPricePerShare":{"label":"Preferred Stock, Redemption Price Per Share","description":"The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.","units":{"USD/shares":[{"end":"2014-12-31","val":10.03,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":11.53,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":11.53,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":13.26,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":13.26,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":15.25,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":15.25,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":17.54,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"}]}},"PreferredStockSharesAuthorized":{"label":"Preferred Stock, Shares Authorized","description":"The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2009-03-12","val":50000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2009-03-12","val":50000000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2009-03-12","val":50000000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2009-03-12","val":50000000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2009-03-12","val":50000000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2009-03-12","val":50000000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2009-03-12","val":50000000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2009-03-12","val":50000000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2009Q1I"},{"end":"2010-12-31","val":50000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":50000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":50000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":50000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2019-12-31","val":50000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":50000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PreferredStockSharesIssued":{"label":"Preferred Stock, Shares Issued","description":"Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.","units":{"shares":[{"end":"2010-12-31","val":1000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2010-12-31","val":1000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2011-06-30","val":1000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2019-12-31","val":1000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PreferredStockSharesOutstanding":{"label":"Preferred Stock, Shares Outstanding","description":"Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.","units":{"shares":[{"end":"2010-12-31","val":1000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2010-12-31","val":1000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2011-06-30","val":1000000,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2019-12-31","val":1000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1000000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PreferredStockValue":{"label":"Preferred Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2010-12-31","val":100,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":100,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":100,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":100,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":100,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":100,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":100,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":100,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":100,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":100,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":100,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":100,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":100,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":100,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":100,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":100,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":100,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":100,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":100,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":100,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":100,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":100,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":100,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":100,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":100,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":100,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":100,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":100,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":100,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":100,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":100,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":100,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":100,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":100,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":100,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":100,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":100,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":100,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":100,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":100,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":100,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":100,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":100,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":100,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":100,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":100,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":100,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":100,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":100,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":100,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":100,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":100,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":100,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":100,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":100,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":100,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":100,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":100,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":100,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":100,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":100,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":100,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":100,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":100,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":100,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":100,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":100,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":100,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":100,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":100,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":100,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":431074,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":32644683,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":33044600,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":72038,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":23333052,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":12857223,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":12857223,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":12857223,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":12857223,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":12857223,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5582358,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":15850921,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":11101365,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":6090232,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":6090232,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":6090232,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":6090232,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":6090232,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2119123,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5931739,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5137641,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8418143,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":8418143,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":8418143,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":8418143,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":8418143,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":26589597,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":12205803,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":11032978,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":11253828,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":11253828,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":11253828,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":11253828,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":11253828,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":15662270,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9384107,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":78510277,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":15675848,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":15675848,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":15675848,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":15675848,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":15675848,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":50661076,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":51054446,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":38697013,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":125310309,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":125310309,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":125310309,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":125310309,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":125310309,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":54833793,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":306549365,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":317442321,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":144326151,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":144326151,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":144326151,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":144326151,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":144326151,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":111816277,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":85211205,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":167109645,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":132218528,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":132218528,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":132218528,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":132218528,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":132218528,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":96270070,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":158318331,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":234507419,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":171848122,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":171848122,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":171848122,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":171848122,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":171848122,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":241746951,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":405418146,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":366344216,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":158602834,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PrepaidExpenseNoncurrent":{"label":"Prepaid Expense, Noncurrent","description":"Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.","units":{"USD":[{"end":"2019-12-31","val":468500000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":485500000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PrepaidExpenseOtherNoncurrent":{"label":"Prepaid Expense Other, Noncurrent","description":"Carrying amount as of the balance sheet date of amounts paid in advance which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":1332742,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1332742,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-09-30","val":213173709,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":182259578,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":182259578,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":182259578,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":182259578,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":182259578,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":266678237,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":294418527,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":288059709,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":183226006,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":183226006,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":183226006,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":183226006,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":183226006,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":31611141,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14415697,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":85252121,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14167702,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":14167702,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":14167702,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":14167702,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":14167702,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":381007445,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":63078310,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":62641904,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":190627514,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":190627514,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":190627514,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":190627514,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":190627514,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":224826888,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":507306748,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":529973047,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":530636319,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":530636319,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":530636319,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":530636319,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":530636319,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":524297914,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":448633091,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":436326962,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":495570421,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":495570421,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":495570421,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":495570421,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":495570421,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":501506656,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":502049222,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":460192667,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":512048859,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"ProceedsFromAdvancesForConstruction":{"label":"Proceeds from Advances for Construction","description":"The cash inflow from borrowing by the entity from developers, builders, government agencies and municipalities for construction that are repaid in cash, generally on a straight-line basis over periods ranging from five to forty years.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":25600000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ProceedsFromBankDebt":{"label":"Proceeds from Bank Debt","description":"The cash inflow from bank borrowing during the year.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":20685078,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":27360674,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":30283168,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":30283168,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":31410498,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":31410498,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":30639246,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":30639246,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":15850121,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":15850121,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":70412507,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":70412507,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":111408621,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":111408621,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":243045097,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":243045097,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":243045097,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":105865810,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":105865810,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":226906170,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":226906170,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":324695542,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":324695542,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":503843151,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":503843151,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":503843151,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":176935307,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":176935307,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":422150363,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":422150363,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":574971049,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":574971049,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":797615642,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":797615642,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":797615642,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":203658524,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":203658524,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":323407459,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":323407459,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":422179682,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":422179682,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":504218741,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":504218741,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":504218741,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":166914532,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":166914532,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":399343916,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":399343916,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":762880805,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":762880805,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":687164318,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":687164318,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":316586547,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":316586547,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":441425024,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":441425024,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":571141361,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":571141361,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":842571025,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":842571025,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":251134403,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":251134403,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":470494396,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":470494396,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":719994473,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":719994473,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1238947716,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1238947716,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":357291327,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":357291327,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1400043299,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1400043299,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1647171688,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1647171688,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":2230043190,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":2230043190,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":167239924,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":638701758,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":728358842,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":1196259162,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ProceedsFromContributionInAidOfConstruction":{"label":"Proceeds from Contribution in Aid of Construction","description":"The cash inflow from developers, builders, governmental agencies and municipalities that provide the entity with cash to extend its construction services to their properties.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":11499000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":11499000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":11499000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":22478569,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":22478569,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":29382885,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":29382885,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":10281222,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":10281222,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1007410,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates":{"label":"Proceeds from Divestiture of Interest in Subsidiaries and Affiliates","description":"The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":3217,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-12-31","val":7282029,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":18821504,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"ProceedsFromIssuanceOfConvertiblePreferredStock":{"label":"Proceeds from Issuance of Convertible Preferred Stock","description":"The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-09-30","val":100000000,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":100000000,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"ProceedsFromIssuanceOfPreferredStockAndPreferenceStock":{"label":"Proceeds from Issuance of Preferred Stock and Preference Stock","description":"Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.","units":{"USD":[{"start":"2011-01-01","end":"2011-09-30","val":100000000,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":100000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"}]}},"ProceedsFromIssuanceOfSeniorLongTermDebt":{"label":"Proceeds from Issuance of Senior Long-term Debt","description":"The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).","units":{"USD":[{"start":"2014-01-04","end":"2014-02-04","val":143500000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-05","end":"2014-02-04","val":143500000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-05","end":"2014-02-04","val":143500000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"}]}},"ProceedsFromLoanOriginations1":{"label":"Proceeds from Loan Originations","description":"Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":180000000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":180000000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"}]}},"ProceedsFromMaturitiesPrepaymentsAndCallsOfOtherInvestments":{"label":"Proceeds from Maturities, Prepayments and Calls of Other Investments","description":"The cash inflow associated with the maturity (principal being due), prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":236818725,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":389418762,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-03-31","val":168083097,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":244825478,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":244825478,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":249029754,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":249029754,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-03-31","val":119741660,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":119741660,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":388105630,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":388105630,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":517686072,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":517686072,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"}]}},"ProceedsFromMinorityShareholders":{"label":"Proceeds from Noncontrolling Interests","description":"Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":46621719,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":46251494,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":46487677,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":47202010,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ProceedsFromNotesPayable":{"label":"Proceeds from Notes Payable","description":"The cash inflow from a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":5860174,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2014-01-01","end":"2014-03-31","val":148396175,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":148396175,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":148396175,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":148396175,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":148396175,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":148396175,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":148396175,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":148396175,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":148396175,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"}]}},"ProceedsFromPaymentsForOtherFinancingActivities":{"label":"Proceeds from (Payments for) Other Financing Activities","description":"Amount of cash inflow (outflow) from financing activities classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-4733643,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":-4733643,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":-4775204,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":-4775204,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":-4775204,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-888846,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":-888846,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":-4013492,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":-4013492,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-8173789,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-8173789,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-8173789,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2786383,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-2786383,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-20595485,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":-20595485,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":-20597823,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-20597823,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-20612868,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-20612868,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":-20612868,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-22298692,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-22298692,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-29729123,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":-29729123,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":-33270497,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-33270497,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-33077094,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-33077094,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-33077094,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-21954042,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-21954042,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-32492262,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":-32492262,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-64058775,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-64058775,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-66757459,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-66757459,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-40575289,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-40653838,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-61566506,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-68227246,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"ProceedsFromRelatedPartyDebt":{"label":"Proceeds from Related Party Debt","description":"The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":508289,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":1879320,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1769145,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":259021,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":255147,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":255147,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1"},{"start":"2018-01-01","end":"2018-06-30","val":75567512,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":75567512,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":75567512,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":75567512,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":75567512,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":75567512,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":8790021,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":482389,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ProceedsFromRepaymentsOfRelatedPartyDebt":{"label":"Proceeds from (Repayments of) Related Party Debt","description":"Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-1769145,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2018-01-01","end":"2018-09-30","val":14256429,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":14256429,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":22145247,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":22145247,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":289298,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":289298,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":67389859,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":67389859,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":79969718,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":79969718,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":84869533,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":84869533,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":1138498,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":1258743,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":7656520,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ProceedsFromRepaymentsOfRestrictedCashFinancingActivities":{"label":"Proceeds from (Repayments of) Restricted Cash, Financing Activities","description":"The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":5733852,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":5733852,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":5733852,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":10022398,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":10022398,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":10022398,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2016-01-01","end":"2016-12-31","val":31375326,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":31375326,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":92186142,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"ProceedsFromSaleOfMachineryAndEquipment":{"label":"Proceeds from Sale of Machinery and Equipment","description":"The cash inflow from sale of machinery and equipment.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":107223,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2017-01-01","end":"2017-03-31","val":75052508,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":75052508,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":75197802,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":75197802,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":122322463,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":122322463,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":280814137,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":280814137,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":60054417,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":60054417,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":60054417,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":60054417,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":121464390,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":121464390,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":120532191,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"}]}},"ProceedsFromSaleOfOtherPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Other Property, Plant, and Equipment","description":"Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":15810261,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"}]}},"ProceedsFromSaleOfPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Property, Plant, and Equipment","description":"The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":324014,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":324924,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":330760,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":40531,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":40531,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":107748,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":107748,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":107223,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"},{"start":"2018-01-01","end":"2018-12-31","val":416968,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":416968,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":676757,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ProceedsFromSaleOfRestrictedInvestments":{"label":"Proceeds from Sale of Restricted Investments","description":"The cash inflow associated with the sale of investments that are pledged or subject to withdrawal restrictions during the period.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":327121555,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":327121555,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":327121555,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":24106067,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":24106067,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":56618325,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":56618325,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":145189952,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":145189952,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":231849776,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":231849776,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":231849776,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":111155365,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":111155365,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":259984756,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":259984756,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":530549654,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":530549654,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":663216581,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":663216581,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":663216581,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":80026889,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":80026889,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":237499197,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":237499197,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":346827273,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":346827273,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":463771799,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":463771799,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":463771799,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":94362745,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":94362745,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":236818725,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-09-30","val":389418762,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":515088058,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":515088058,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":168083097,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":475873199,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":475873199,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":540066526,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":540066526,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":121725,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":121725,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":121725,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2018-01-01","end":"2018-12-31","val":120000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":120000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"ProceedsFromWarrantExercises":{"label":"Proceeds from Warrant Exercises","description":"The cash inflow associated with the amount received from holders exercising their stock warrants.","units":{"USD":[{"start":"2014-04-02","end":"2014-04-03","val":596740,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-02","end":"2014-04-03","val":596740,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-04-02","end":"2014-04-03","val":596740,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2014-04-01","end":"2014-04-30","val":596740,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-04-01","end":"2014-04-30","val":596740,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-04-30","val":596740,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q1I"},{"start":"2014-01-01","end":"2014-06-30","val":596740,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-09-30","val":596740,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"}]}},"PropertyPlantAndEquipmentGross":{"label":"Property, Plant and Equipment, Gross","description":"Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2011-12-31","val":112555809,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":112555809,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":112555809,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":127327815,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":150720791,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":246266600,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":246266600,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":246266600,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":246266600,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":246266600,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":247283142,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":251748766,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":254474512,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":278527604,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":278527604,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":278527604,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":278527604,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":278527604,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":273177086,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":295200713,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":300157050,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":384344747,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":384344747,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":384344747,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":384344747,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":384344747,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":388025439,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":393772546,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":399049891,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":661062345,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":661062345,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":661062345,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":661062345,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":661062345,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":903947943,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":911662432,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":929489503,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":922551059,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":922551059,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":922551059,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":922551059,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":922551059,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":938499789,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":965906581,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":985564295,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1002102578,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1002102578,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1002102578,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1002102578,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1002102578,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1028373245,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1000122541,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":977703523,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":958565093,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":958565093,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":958565093,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":958565093,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":958565093,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":971372712,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1036614721,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1019605250,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1068529308,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":1068529308,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":1068529308,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1068529308,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1068529308,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1030603289,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1036576762,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1099134518,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1089927697,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"PropertyPlantAndEquipmentNet":{"label":"Property, Plant and Equipment, Net","description":"Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2010-12-31","val":49038103,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":49038103,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":49038103,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":48172412,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":46872735,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":100933429,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":100933429,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":100933429,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":100933429,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":100933429,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":98439568,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":110905997,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":131475063,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":223780133,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":223780133,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":223780133,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":223780133,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":223780133,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":219551928,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":218380146,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":215669167,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":233841735,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":233841735,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":233841735,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":233841735,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":233841735,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":224162174,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":240571261,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":239216935,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":318324600,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":318324600,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":318324600,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":318324600,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":318324600,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":316039885,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":315022041,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":315057485,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":571746507,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":571746507,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":571746507,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":571746507,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":571746507,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":807047664,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":810183747,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":819285111,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":806363692,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":806363692,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":806363692,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":806363692,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":806363692,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":811362139,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":826047915,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":832164655,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":835561739,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":835561739,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":835561739,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":835561739,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":835561739,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":844425358,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":813775162,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":787330204,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":775941280,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":775941280,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":775941280,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":775941280,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":775941280,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":770413511,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":824360375,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":798105488,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":830319716,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":830319716,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":830319716,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":830319716,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":830319716,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":820918992,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":813776106,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":856810772,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":778805976,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"ProvisionForDoubtfulAccounts":{"label":"Accounts Receivable, Credit Loss Expense (Reversal)","description":"Amount of expense (reversal of expense) for expected credit loss on accounts receivable.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":83157,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":32310,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":32310,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":33578,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-12-31","val":34491,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":34491,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":34491,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-2293,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-2293,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-35849,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2019-01-01","end":"2019-12-31","val":62811125,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":62811125,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":6755683,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":6755683,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2433402,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"RedeemablePreferredStockDividends":{"label":"Redeemable Preferred Stock Dividends","description":"Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-2723337,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":-162421,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-2723397,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-60,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":-60,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":-30,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-90,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-30,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3"}]}},"RelatedPartyTransactionAmountsOfTransaction":{"label":"Related Party Transaction, Amounts of Transaction","description":"Amount of transactions with related party during the financial reporting period.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":1769145,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2018-01-01","end":"2018-06-30","val":75567512,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":75567512,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":75567512,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":75567512,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":14256429,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-61311083,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":18365738,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":2237399,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":2237399,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1953391,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1953391,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":11425975,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":11425975,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":9211834,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":9211834,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":8790021,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":-1810588,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-1810588,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"}]}},"RelatedPartyTransactionDueFromToRelatedPartyNoncurrent":{"label":"Related Party Transaction, Due from (to) Related Party, Noncurrent","description":"Amount of receivables to be collected from related parties net of obligations owed to related parties after one year or beyond the normal operating cycle, if longer where one party can exercise control or significant influence over another party including, but not limited to, affiliates, owners or officers and their immediate families and pension trusts.","units":{"USD":[{"end":"2011-12-16","val":1528719,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-19","val":240426,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"}]}},"RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty":{"label":"Related Party Transaction, Expenses from Transactions with Related Party","description":"Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":168240,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":84638,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":253979,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":84660,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":349721,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":95735,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":256089,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":256089,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":160354,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":160354,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":448359,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":448359,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":192270,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":192270,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":634457,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":634457,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":634457,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":198052,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":198052,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":398270,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":398270,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":200218,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":200218,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":599416,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":599416,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":201146,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":201146,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":801715,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":801715,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":801715,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":199911,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":199911,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":395588,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":395588,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":195677,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":195677,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":583449,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":583449,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":197910,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":197910,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":791460,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":791460,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":791460,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":195213,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":195213,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":360714,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":360714,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":165500,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":165500,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":555585,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":555585,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":194871,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":194871,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":777248,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":777248,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":777248,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":184536,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":184536,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":369061,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":369061,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":184525,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":184525,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":549023,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":549023,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":179962,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":179962,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":723769,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":723769,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":173557,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":267366,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":93810,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":428253,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":160886,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"}]}},"RepaymentsOfBankDebt":{"label":"Repayments of Bank Debt","description":"The cash outflow to settle a bank borrowing during the year.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-1172035,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":-1175328,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":21867082,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":21280524,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-21412341,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":21412341,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-01-01","end":"2011-09-30","val":-21570984,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":21570984,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-01-01","end":"2011-12-31","val":21664113,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":21664113,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":28530218,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":28530218,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":54273011,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":54273011,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-01-01","end":"2012-09-30","val":77879405,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":77879405,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-01-01","end":"2012-12-31","val":114369501,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":114369501,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":114369501,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":76938530,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":76938530,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":146861566,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":146861566,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":230155513,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":230155513,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":358190868,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":358190868,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":358190868,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":215370999,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":215370999,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":383003049,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":383003049,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-01-01","end":"2014-09-30","val":580584760,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":580584760,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":831932534,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":831932534,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":831932534,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":111397430,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":111397430,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":238181426,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":238181426,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-01-01","end":"2015-09-30","val":280822310,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":280822310,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":339528477,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":339528477,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":339528477,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":131602645,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":131602645,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":280843603,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":280843603,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":424933705,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":424933705,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":537809334,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":537809334,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":188024421,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":188024421,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":311342509,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":311342509,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":450252497,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":450252497,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":682921893,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":682921893,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":347339779,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":347339779,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":587236484,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":587236484,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":757018030,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":757018030,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1255214637,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1255214637,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":281123795,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":281123795,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1307643944,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1307643944,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1569203033,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1569203033,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":2048519876,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":2048519876,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":139844356,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":283097285,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":370292671,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":852337025,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"RepaymentsOfLongTermDebt":{"label":"Repayments of Long-term Debt","description":"The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.","units":{"CNY":[{"start":"2014-01-01","end":"2014-03-31","val":30000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"}],"USD":[{"start":"2014-01-01","end":"2014-03-31","val":4800000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"}]}},"RepaymentsOfNotesPayable":{"label":"Repayments of Notes Payable","description":"The cash outflow for a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2016-01-01","end":"2016-09-30","val":165366000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":165366000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"RepaymentsOfRelatedPartyDebt":{"label":"Repayments of Related Party Debt","description":"The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-556,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-09-30","val":-2666,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":221616,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":1769145,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"},{"start":"2018-01-01","end":"2018-12-31","val":3779509,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":3779509,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":65152460,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":65152460,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":68543743,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":68543743,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":76079512,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":76079512,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":1138498,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":3069331,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":11352877,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ResearchAndDevelopmentExpense":{"label":"Research and Development Expense","description":"The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":3344188,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":1839016,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-5616800,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-1993748,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-7382507,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-2283897,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":5327807,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":5327807,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":3043910,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":3043910,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-9084782,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":9084782,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-3476958,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":3476958,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-11640243,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":11640243,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-2455039,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":2455039,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":7065497,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":7065497,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":4610458,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":4610458,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":12536739,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":12536739,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":5471242,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":5471242,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":21586074,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":21586074,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":21586074,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5010919,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":5010919,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":10786688,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":10786688,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":5775769,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":5775769,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":15926298,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":15926298,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":5139610,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":5139610,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":21258549,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":21258549,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":21258549,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":8630734,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":8630734,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":21986615,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":21986615,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":13355881,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":13355881,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":27068448,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":27068448,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":5081833,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":5081833,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":29434680,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":29434680,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":29434680,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5813863,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":5813863,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12473173,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":12473173,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":6659310,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":6659310,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":18304365,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":18304365,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5831192,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5831192,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":21061345,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":21061345,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":21061345,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4909567,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":4909567,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":10816286,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":10816286,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5906719,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":5906719,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":18681018,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":18681018,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":7864732,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":7864732,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":47989665,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":47989665,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5851100,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5851100,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":15398022,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":15398022,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":9546922,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":9546922,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":25255497,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":25255497,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":9857475,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":9857475,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":36838261,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":36838261,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5049898,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":5049898,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10338534,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":10338534,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5288636,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":5288636,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":33680855,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":33680855,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":23342321,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":23342321,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":60576574,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":60576574,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":10062186,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":10062186,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":19613907,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":19613907,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":9551721,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":9551721,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":39522696,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":39522696,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":19908789,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":19908789,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":50329809,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":50329809,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3841792,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9644920,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":5803128,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":14033493,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":4388573,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":22494445,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"RestrictedCash":{"label":"Restricted Cash","description":"Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2019-12-31","val":211231244,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-12-31","val":105072749,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"RestrictedCashAndCashEquivalents":{"label":"Restricted Cash and Cash Equivalents","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-09-30","val":10977405,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":11128106,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":11128106,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":11128106,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":11128106,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":11128106,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":11115522,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":18888714,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":26691382,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":16915359,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":16915359,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":16915359,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":16915359,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":16915359,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":14048110,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":11862515,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5678105,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13708971,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":13708971,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":13708971,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":13708971,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":13708971,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":25221993,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":20184964,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":14539090,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":12545772,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":12545772,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":12545772,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":12545772,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":12545772,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":28829206,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":43587432,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":44173850,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":50852327,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":50852327,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":50852327,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":50852327,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":50852327,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":51723198,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":64502724,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":70490099,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":70490099,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q3I"},{"end":"2016-12-31","val":103489402,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":103489402,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":103489402,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":103489402,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":103489402,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":148303280,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":120145627,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":140553482,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":129699454,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":129699454,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":129699454,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":129699454,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":129699454,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":170455598,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":263254352,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":335915478,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":325690023,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":325690023,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":325690023,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":325690023,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":325690023,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":427321731,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":312109750,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":224647340,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":211231244,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":211231244,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":211231244,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":211231244,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":211231244,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":178226530,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":164738656,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":176430796,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":105072749,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"RestrictedCashAndCashEquivalentsAtCarryingValue":{"label":"Restricted Cash and Cash Equivalents, Current","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2017-03-31","val":148303280,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":120145627,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":140553482,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":129699454,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":170455598,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":170455598,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":263254352,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":263254352,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":335915478,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-09-30","val":335915478,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":325690023,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":325690023,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":427321731,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":427321731,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1I"},{"end":"2019-06-30","val":312109750,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":312109750,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":224647340,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":224647340,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3I"},{"end":"2019-12-31","val":211231244,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"},{"end":"2020-03-31","val":178226530,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":164738656,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":176430796,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":105072749,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"RestrictedCashAndCashEquivalentsNoncurrent":{"label":"Restricted Cash and Cash Equivalents, Noncurrent","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2014-12-31","val":17728782,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":16907470,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":16907470,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9917832,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":9917832,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9917832,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2010-12-31","val":24866352,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":31785497,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":30822356,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":51153023,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":73797732,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":91340855,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":91340855,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":91340855,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":91340855,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":91340855,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":111903233,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":134675930,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":159948549,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":177208492,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":177208492,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":177208492,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":177208492,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":177208492,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":191659347,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":212465960,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":253527526,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":311047337,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":311047337,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":311047337,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":311047337,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":311047337,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":333043388,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":352880048,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":396038034,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":431823706,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":431823706,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":431823706,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":431823706,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":431823706,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":457227732,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":482706335,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":488740833,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":515555985,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":515555985,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":515555985,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":515555985,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":515555985,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":526913335,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":560269109,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":580445916,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":617168735,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":617168735,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":617168735,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":617168735,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":617168735,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":627069724,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":655133716,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":669270174,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":648790469,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":648790469,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":648790469,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":648790469,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":648790469,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":667890370,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":695114448,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":704079389,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":717103890,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":717103890,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":717103890,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":717103890,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":717103890,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":728084605,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":768195922,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":785161135,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":720159368,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":720159368,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":720159368,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":720159368,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":720159368,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":709120874,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":726696685,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":688463772,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":538357103,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"RevenueFromGrants":{"label":"Revenue from Grants (Deprecated 2018-01-31)","description":"Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":3237574,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":154742,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011"}]}},"Revenues":{"label":"Revenues","description":"Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":237840197,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":237800000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":551395860,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":313555663,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":313600000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":862814803,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":311418943,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":311400000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1290447748,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":427600000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4"},{"start":"2018-01-01","end":"2018-03-31","val":310453033,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":310500000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-03-31","val":310453033,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":310500000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":627782553,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":627782553,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":317329520,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":317300000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-04-01","end":"2018-06-30","val":317329520,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":317300000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":925007293,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":925007293,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":297224740,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":297200000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-07-01","end":"2018-09-30","val":297224740,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":297200000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1274833282,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1274833282,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":349800000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-10-01","end":"2018-12-31","val":349800000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":301466007,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":301500000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-03-31","val":301466007,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2019-01-01","end":"2019-03-31","val":301500000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":764539887,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":764539887,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":463073880,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":463100000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-04-01","end":"2019-06-30","val":463073880,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":463100000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1137698978,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1137698978,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":373159091,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":373200000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-07-01","end":"2019-09-30","val":373159091,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":373200000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1448204826,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":1448204826,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":310500000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-10-01","end":"2019-12-31","val":310500000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":144837678,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"start":"2020-01-01","end":"2020-03-31","val":144800000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":428061665,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":283223987,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":283200000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":718116480,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":290054815,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":290100000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1311901681,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"},{"start":"2020-10-01","end":"2020-12-31","val":593800000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4"}]}},"SalesRevenueGoodsNet":{"label":"Sales Revenue, Goods, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":592280071,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1048801846,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1048801846,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1110685692,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1110685692,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1110685692,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":999192894,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":999192894,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1201678898,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"SalesRevenueNet":{"label":"Revenue, Net (Deprecated 2018-01-31)","description":"Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":112047102,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":62010671,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":117392985,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":65345883,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":249822934,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":76138290,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":164332409,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":164332409,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":88194119,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":88194119,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":267694860,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":267694860,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":103820442,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":103820442,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":381624567,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":381624567,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":123176815,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":123176815,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":267839589,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":267839589,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":144662774,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":144662774,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":431208409,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":431208409,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":163368820,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":163368820,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":599818968,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":599818968,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":599818968,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":170967571,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":170967571,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":171000000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":373117929,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":373117929,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":202150358,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":202150358,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":202200000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":666256978,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":666256978,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":293139049,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":293139049,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":293100000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1050816364,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":1050816364,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1050816364,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":384500000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":223580675,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":223600000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":223580675,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":223600000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":487789670,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":487789670,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":264208995,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":264200000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":264208995,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":264200000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":803535879,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":803535879,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":315746209,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":315700000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":315746209,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":315700000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1110685692,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1110685692,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1110685692,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":307100000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":307100000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":221926395,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":221900000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":221926395,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2015-01-01","end":"2015-03-31","val":221900000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":487339137,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":487339137,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":265412742,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":265400000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":265412742,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":265400000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":726440200,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":726440200,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":239101063,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":239100000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":239101063,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":239100000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":999192894,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":999192894,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":999192894,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":272800000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-10-01","end":"2015-12-31","val":272800000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":215030158,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":215000000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-03-31","val":215030158,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":215000000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":492169820,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":492169820,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":277139662,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":277100000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-04-01","end":"2016-06-30","val":277139662,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":277100000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":824017387,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":824017387,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":331847567,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":331800000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-07-01","end":"2016-09-30","val":331847567,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":331800000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1201678898,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1201678898,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2016-10-01","end":"2016-12-31","val":377800000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-10-01","end":"2016-12-31","val":377800000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4"},{"start":"2017-01-01","end":"2017-03-31","val":237840197,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":237800000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":551395860,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":313555663,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":313600000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":862814803,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":311418943,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":311400000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1290447748,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2017-10-01","end":"2017-12-31","val":427600000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4"}]}},"SalesRevenueServicesNet":{"label":"Sales Revenue, Services, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":18255507,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":7538897,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":7538897,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":7538897,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1981156,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":2014518,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2014518,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"}]}},"SecuredDebt":{"label":"Secured Debt","description":"Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.","units":{"USD":[{"end":"2014-12-31","val":70000000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"}]}},"SellingExpense":{"label":"Selling Expense","description":"Expenses recognized in the period that are directly related to the selling and distribution of products or services.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":213205,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":121826,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-174593,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-59494,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-470727,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-183617,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":439744,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":439744,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":256127,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":256127,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-217571,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":217571,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":-40311,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":40311,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-254767,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":254767,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-129688,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"start":"2012-01-01","end":"2012-03-31","val":129688,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":182752,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":182752,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":53064,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":53064,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":260151,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-09-30","val":260151,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":77399,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":77399,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":273289,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":273289,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":273289,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":62774,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":62774,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":109992,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":109992,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":47218,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":47218,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":253565,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-09-30","val":253565,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":143573,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":143573,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":243975,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":243975,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":243975,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":122328,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":122328,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":257953,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-01-01","end":"2014-06-30","val":257953,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":135625,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":135625,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":435240,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":435240,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":177287,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":177287,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":728232,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":728232,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":728232,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":296820,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":296820,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":734861,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":734861,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":438041,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":438041,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1091278,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1091278,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":356417,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":356417,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1458658,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1458658,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1458658,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":285136,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":285136,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":667174,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":667174,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":382038,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":382038,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1005640,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1005640,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":338466,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":338466,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1356843,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1356843,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":518813,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":518813,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1224150,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1224150,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":705337,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":705337,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2082889,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2082889,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":858739,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":858739,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3176928,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":3176928,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1051009,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1051009,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4613720,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":4613720,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3562711,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3562711,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":7354876,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":7354876,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2741156,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":2741156,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":10068971,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":10068971,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":277820,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":277820,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":525230,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":525230,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":247410,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":247410,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":956300,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":956300,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":431070,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":431070,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1465697,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":1465697,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":115911,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":162060,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":46149,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":530248,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":368188,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1217768,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":14546859,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-01-01","end":"2010-12-31","val":14854199,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":278447,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-12-31","val":649265,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"start":"2011-01-01","end":"2011-12-31","val":649265,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1393255,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":1393255,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":1393255,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":364348,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":590038,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-09-30","val":1692373,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-01-01","end":"2013-12-31","val":3757780,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":3757780,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":3757780,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":410848,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":1003040,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1003040,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1003040,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1044162,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1044162,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1044162,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":686491,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":686491,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":553512,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":553512,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3353811,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":3353811,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":4188600,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Term (Deprecated 2012-01-31)","description":"The weighted average period between the balance sheet date and expiration for equity-based awards other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan), which may be expressed in a decimal value for number of years.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":8.11,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-09-30","val":7.86,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","description":"Number of shares authorized for issuance under share-based payment arrangement.","units":{"shares":[{"end":"2009-05-26","val":7800000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2009-05-26","val":7800000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2009-05-26","val":7800000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2009-05-26","val":7800000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2009-05-26","val":7800000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2009-05-26","val":7800000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2009-05-26","val":7800000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2009-05-26","val":7800000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2009Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","description":"Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":148500,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-09-30","val":148500,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-01-01","end":"2012-12-31","val":148500,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":148500,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":148500,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":148500,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":148500,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":148500,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price (Deprecated 2012-01-31)","description":"The weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that lapsed during the reporting period.","units":{"USD":[{"end":"2012-09-30","val":8.01,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","description":"The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.","units":{"shares":[{"start":"2016-01-01","end":"2016-12-31","val":45000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":45000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","description":"Gross number of share options (or share units) granted during the period.","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":26405,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":465000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"},{"start":"2015-01-01","end":"2015-12-31","val":72000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":72000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2017-01-01","end":"2017-12-31","val":500000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":500000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":500000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":500000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","description":"The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":4.38,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":4.41,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","description":"Number of options outstanding, including both vested and non-vested options.","units":{"shares":[{"end":"2010-12-31","val":445500,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2010Q4I"},{"end":"2011-12-31","val":297000,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":297000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-31","val":297000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2011-12-31","val":297000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-06-30","val":297000,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-12-31","val":148500,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":148500,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":148500,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":148500,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":148500,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":148500,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":148500,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":148500,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":148500,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2015-12-31","val":72000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":72000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":72000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price","description":"Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.","units":{"USD/shares":[{"end":"2010-12-31","val":8.01,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2010Q4I"},{"end":"2011-12-31","val":8.01,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":8.01,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":8.01,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-31","val":8.01,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2011-12-31","val":8.01,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-06-30","val":8.01,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":8.01,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8.01,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8.01,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-12-31","val":8.01,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2013Q4I"},{"end":"2015-12-31","val":0.24,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0.24,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":0.24,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number","description":"Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"shares":[{"end":"2012-06-30","val":297000,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":148500,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":148500,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":148500,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":148500,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","description":"Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD/shares":[{"end":"2012-06-30","val":8.01,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":8.01,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8.01,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8.01,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8.01,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term (Deprecated 2012-01-31)","description":"The weighted-average period between the balance sheet date and expiration date for fully vested and expected to vest options outstanding, which may be expressed in a decimal value for number of years.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":8.11,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-09-30","val":7.86,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value (Deprecated 2013-01-31)","description":"Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":135219,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":159754,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","description":"Weighted average price at which option holders acquired shares when converting their stock options into shares.","units":{"USD/shares":[{"start":"2018-01-01","end":"2018-12-31","val":0.24,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.24,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":8.01,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":8.01,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"start":"2012-01-01","end":"2012-12-31","val":8.01,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":8.01,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":8.01,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":8.01,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":8.01,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.","units":{"USD/shares":[{"start":"2016-01-01","end":"2016-12-31","val":0.24,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.24,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","description":"Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.","units":{"USD/shares":[{"start":"2015-01-01","end":"2015-12-31","val":0.24,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.24,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2018-01-01","end":"2018-12-31","val":0.24,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.24,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value","description":"Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":159754,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":159754,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1499941,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":1499941,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1499941,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":3090766,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3090766,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":3090766,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":754547,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":754547,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":754547,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":683106,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":683106,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1106893,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1106893,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":3432484,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":3432484,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3432484,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares","description":"Number of options vested.","units":{"shares":[{"start":"2013-01-01","end":"2013-09-30","val":148500,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2016-01-01","end":"2016-12-31","val":27000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":27000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"}]}},"ShortTermBankLoansAndNotesPayable":{"label":"Short-term Bank Loans and Notes Payable","description":"Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":162076050,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-12-31","val":306423209,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":306423209,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":99735422,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2019-12-31","val":92198221,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"}]}},"ShortTermBorrowings":{"label":"Short-term Debt","description":"Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":21204700,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":21204700,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":21204700,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":30633889,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":31044214,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":31459032,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":31459032,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":31459032,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":31459032,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":31459032,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":18737594,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47221785,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":65276540,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":162076050,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":162076050,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":162076050,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":162076050,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":162076050,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":191561474,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":245225991,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":260253268,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":314682620,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":314682620,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":314682620,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":314682620,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":314682620,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":241427485,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":184092299,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":136689475,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":99735422,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":99735422,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":99735422,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":99735422,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":99735422,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":161005484,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":217468948,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":265754058,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":284339089,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":284339089,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":284339089,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":284339089,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":284339089,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":323997710,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":422158665,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":466402042,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":444757476,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":444757476,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":444757476,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":444757476,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":444757476,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":637931355,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":642154361,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":727089616,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":775396929,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":775396929,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":775396929,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":775396929,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":775396929,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":674006093,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":635504864,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":692120072,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":729666920,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":729666920,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":729666920,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":729666920,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":729666920,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":723302348,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":678586573,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":619522749,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":680174859,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":680174859,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":680174859,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":680174859,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":680174859,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":672728013,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":770943894,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":795499641,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":643602543,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"ShortTermDebtWeightedAverageInterestRate":{"label":"Short-term Debt, Weighted Average Interest Rate, at Point in Time","description":"Weighted average interest rate of short-term debt outstanding calculated at point in time.","units":{"pure":[{"end":"2011-12-31","val":0.061,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":0.061,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q4I"},{"end":"2012-06-30","val":0.065,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.064,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.061,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":0.061,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":0.061,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":0.061,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":0.061,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.06,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.06,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.059,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.059,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":0.059,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":0.059,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":0.059,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0.059,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.058,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.058,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.057,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.057,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0.057,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.057,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":0.057,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0.057,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.05,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.0403,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.04,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.042,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0.042,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0.042,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":0.042,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0.042,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.045,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.041,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.041,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.04,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0.04,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0.04,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0.04,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0.04,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.039,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.04,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.04,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.041,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0.041,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0.041,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0.041,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0.041,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.041,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.043,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.046,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.047,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":0.047,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0.047,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.047,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.047,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.052,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.049,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.048,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.05,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":0.05,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":0.05,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0.05,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":0.05,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.05,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.052,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.051,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.052,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"ShortTermLeaseCost":{"label":"Short-term Lease, Cost","description":"Amount of short-term lease cost, excluding expense for lease with term of one month or less.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":179195,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":179195,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":333214,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":333214,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":154019,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":432124,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":432124,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":98910,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":846060,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":846060,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":131074,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":368495,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":237421,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":539733,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":171238,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":846060,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance":{"label":"Statutory Accounting Practices, Statutory Capital and Surplus, Balance","description":"The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.","units":{"AED":[{"end":"2015-12-31","val":140005280,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":186952683,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"}],"CNY":[{"end":"2011-12-31","val":20861711,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":24598883,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":24598883,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":24598883,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":54674214,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":54674214,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":54674214,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-12-31","val":91830755,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":91830755,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":91830755,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":140005280,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":140005280,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":186952683,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":248484805,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":248484805,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":320739132,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"}],"USD":[{"end":"2011-12-31","val":3314592,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3948393,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":3948393,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":3948393,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":8893442,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":8893442,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":14924173,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":22575538,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2018-12-31","val":49700000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":53400000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}]}},"StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired":{"label":"Statutory Accounting Practices, Statutory Capital and Surplus Required","description":"Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.","units":{"USD":[{"end":"2010-12-31","val":6919145,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":6919145,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"}]}},"StockholdersEquity":{"label":"Stockholders' Equity Attributable to Parent","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.","units":{"USD":[{"end":"2009-12-31","val":21519637,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2009Q4I"},{"end":"2010-12-31","val":104302375,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":104302375,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":104302375,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2010-12-31","val":104302375,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2010Q4I"},{"end":"2011-06-30","val":133557489,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":152646764,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":173921551,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":173921551,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":173921551,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":173921551,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":173921551,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2011-12-31","val":173921551,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2011-12-31","val":173921551,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":194556811,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":215536376,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":244151017,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":264362824,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":264362824,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":264362824,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":264362824,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":264362824,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2012-12-31","val":264362824,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":264362824,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":280059303,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":304849617,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":347782242,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":412345105,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":412345105,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":412345105,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":412345105,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":412345105,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":412345105,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2013-12-31","val":412345105,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":420563269,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":442465292,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":492850057,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":525387616,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":525387616,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":525387616,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":525387616,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":525387616,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":525387616,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":525387616,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":550882608,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":575874895,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":566416382,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":578045598,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":578045598,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":578045598,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":578045598,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":578045598,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":578045598,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":594552152,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":609715844,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":625134263,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":634259666,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":634259666,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":634259666,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":634259666,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":634259666,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":634259666,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":648195222,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":690241357,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":720387128,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":712778000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":712778000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":712778000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":712778000,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":712778000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2017-12-31","val":712778000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":761622103,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":752087444,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":733195378,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":748917428,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":748917428,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":748917428,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":748917428,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":748917428,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":774568944,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":797967176,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":889818595,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":836374111,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":836374111,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":836374111,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":836374111,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":836374111,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":812752207,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":830734178,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":829285202,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":717189087,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":{"label":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","description":"Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.","units":{"USD":[{"end":"2017-12-31","val":748917428,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":836374111,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":836374111,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":836374111,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":836374111,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-06-30","val":876641375,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":877332470,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":767214237,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"StockIssuedDuringPeriodSharesStockOptionsExercised":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","description":"Number of share options (or share units) exercised during the current period.","units":{"shares":[{"start":"2018-01-01","end":"2018-12-31","val":500000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":500000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":500000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecurities":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities","description":"The gross value of stock issued during the period upon the conversion of convertible securities.","units":{"USD":[{"start":"2018-01-01","end":"2019-12-31","val":97576465,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"},{"start":"2019-01-01","end":"2020-12-31","val":47202010,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"}]}},"StockIssuedDuringPeriodValueNewIssues":{"label":"Stock Issued During Period, Value, New Issues","description":"Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":14650462,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010"}]}},"StockIssuedDuringPeriodValueOther":{"label":"Stock Issued During Period, Value, Other","description":"Value of shares of stock issued attributable to transactions classified as other.","units":{"USD":[{"start":"2019-01-01","end":"2020-12-31","val":360,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15"}]}},"StockIssuedDuringPeriodValueStockOptionsExercised":{"label":"Stock Issued During Period, Value, Stock Options Exercised","description":"Value of stock issued as a result of the exercise of stock options.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":120000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":120000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"StockRepurchasedDuringPeriodValue":{"label":"Stock Repurchased During Period, Value","description":"Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-92694,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":92694,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":-92694,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"}]}},"StockRepurchaseProgramAuthorizedAmount":{"label":"Stock Repurchase Program, Authorized Amount (Deprecated 2014-01-31)","description":"Amount of a stock repurchase plan authorized by an entity's Board of Directors.","units":{"USD":[{"start":"2011-04-01","end":"2011-04-30","val":10000000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"}]}},"Supplies":{"label":"Prepaid Supplies","description":"Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":12522985,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":12522985,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":12522985,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-06-30","val":14559829,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":9715513,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4355607,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":4355607,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":4355607,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":4355607,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":4355607,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":213145,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1771732,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1104340,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":920277,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":920277,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":920277,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":920277,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":920277,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":14434027,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4965343,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":78304,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":168614,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":168614,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":168614,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":168614,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":168614,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2005842,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":247022,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":306625,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":68354,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":68354,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":68354,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":68354,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":68354,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1854417,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4393320,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3173219,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3365930,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":3365930,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":3365930,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3365930,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":3365930,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":34719620,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":39001786,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":45330431,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":62376588,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":62376588,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":62376588,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":62376588,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":62376588,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":91393138,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":60816730,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":145355728,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":104469023,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":104469023,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":104469023,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":104469023,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":56232074,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":46604400,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":80565747,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":131089782,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":118166925,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":118166925,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":118166925,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":118166925,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":118166925,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":230107855,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":91593394,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":78194802,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":143247078,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"TaxesPayableCurrent":{"label":"Taxes Payable, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":72289,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2010-12-31","val":65817,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":65817,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4424434,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4551258,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":5814988,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":5814988,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":5814988,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":560723,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q4I"},{"end":"2012-03-31","val":6717344,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7655800,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":827442,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2019-09-30","val":19422453,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-12-31","val":107800000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"TemporaryEquityAggregateAmountOfRedemptionRequirement":{"label":"Temporary Equity, Aggregate Amount of Redemption Requirement","description":"Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.","units":{"USD":[{"end":"2015-12-31","val":184461800,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":184461800,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":184461800,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":191002600,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":197775400,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":197775400,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":212212300,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":212212300,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":212212300,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":219653000,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":219653000,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":219653000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":244044200,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":244044200,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":244044200,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":244044200,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":252601000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":252601000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":270936200,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":280650800,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":280650800,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":280650800,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":280650800,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":280650800,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":290491100,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":300791600,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":280650800,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":280650800,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019Q4I"}]}},"TemporaryEquityCarryingAmount":{"label":"Temporary Equity, Carrying Amount (Deprecated 2012-01-31)","description":"The carrying value (book value) of an entity's issued and outstanding stock which is not included within permanent equity in Stockholders Equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.","units":{"USD":[{"end":"2010-12-31","val":1829,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2010-12-31","val":1829,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1829,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2011-06-30","val":1829,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1829,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":97578294,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q4I"},{"end":"2011-12-31","val":97578294,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":1829,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":1829,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2012-03-31","val":1829,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":97578294,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":97578294,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"}]}},"TemporaryEquityCarryingAmountAttributableToParent":{"label":"Temporary Equity, Carrying Amount, Attributable to Parent","description":"Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.","units":{"USD":[{"end":"2012-12-31","val":97576465,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":97576465,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":97576465,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":97576465,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":97576465,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":97576465,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":97576465,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":97576465,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":97576465,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":97576465,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":97576465,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":97576465,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":97576465,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":97576465,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":97576465,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":97576465,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":97576465,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":97576465,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":97576465,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":97576465,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":97576465,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":97576465,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":97576465,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":97576465,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":97576465,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":97576465,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":97576465,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":97576465,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":97576465,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":97576465,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":97576465,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":97576465,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":97576465,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":97576465,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":97576465,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":97576465,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":97576465,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":97576465,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":97576465,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":97576465,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":97576465,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":97576465,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":97576465,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":97576465,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":97576465,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":97576465,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":97576465,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":97576465,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":97576465,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":97576465,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":97576465,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":97576465,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":97576465,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":97576465,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"TemporaryEquitySharesIssued":{"label":"Temporary Equity, Shares Issued","description":"The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.","units":{"shares":[{"end":"2010-12-31","val":2,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2010-12-31","val":2,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2011-06-30","val":2,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":2,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"}]}},"TemporaryEquitySharesOutstanding":{"label":"Temporary Equity, Shares Outstanding","description":"The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.","units":{"shares":[{"end":"2010-12-31","val":2,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2010-12-31","val":2,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"end":"2011-06-30","val":2,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":2,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"}]}},"TimeDepositsWeightedAverageInterestRateMaturitiesYearOne":{"label":"Time Deposits, Weighted Average Interest Rate, Maturities Year One","description":"Weighted average interest rate for time deposits held by the entity with maturities of one year or less.","units":{"pure":[{"end":"2017-12-31","val":0.013,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0.013,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0.013,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.017,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.017,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.011,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"}]}},"TransferToInvestments":{"label":"Transfer to Investments","description":"Value of investments transferred to the entity's investments in noncash transactions.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":155600000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"TreasuryStockCarryingBasis":{"label":"Treasury Stock, Carrying Basis","description":"Cost basis for treasury stock acquired for purposes other than retirement.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2010-12-31","val":0,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2011-09-30","val":-92694,"accn":"0001079973-11-000910","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":92694,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2011Q4I"}]}},"TreasuryStockShares":{"label":"Treasury Stock, Shares","description":"Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.","units":{"shares":[{"end":"2010-12-31","val":0,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26","frame":"CY2010Q4I"},{"end":"2011-12-31","val":21000,"accn":"0001079973-12-000175","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-26"},{"end":"2011-12-31","val":21000,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":21000,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":21000,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":21000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":21000,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":21000,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":21000,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":21000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":21000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":21000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":21000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":21000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":21000,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":21000,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":21000,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":21000,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":21000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":21000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":21000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":21000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":21000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":21000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":21000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":21000,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":21000,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":21000,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":21000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":21000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":21000,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":21000,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":21000,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":21000,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":21000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":21000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":21000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":21000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":21000,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":21000,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":21000,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":21000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":21000,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":21000,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":21000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":21000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":21000,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":21000,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":21000,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":21000,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":21000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":21000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":21000,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":21000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":21000,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":21000,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":21000,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21000,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":21000,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":21000,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":21000,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":21000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":21000,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":21000,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21000,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":21000,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":21000,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":21000,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":21000,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":21000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":21000,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":21000,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":21000,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":21000,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"TreasuryStockSharesAcquired":{"label":"Treasury Stock, Shares, Acquired","description":"Number of shares that have been repurchased during the period and are being held in treasury.","units":{"shares":[{"start":"2011-09-01","end":"2011-09-30","val":21000,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"}]}},"TreasuryStockValue":{"label":"Treasury Stock, Value","description":"The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.","units":{"USD":[{"end":"2011-12-31","val":92694,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10"},{"end":"2011-12-31","val":92694,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"end":"2011-12-31","val":92694,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"end":"2011-12-31","val":92694,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-03-31","val":92694,"accn":"0001079973-12-000339","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":92694,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2I"},{"end":"2012-09-30","val":92694,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3I"},{"end":"2012-12-31","val":92694,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2012-12-31","val":92694,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":92694,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"end":"2012-12-31","val":92694,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"end":"2012-12-31","val":92694,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26","frame":"CY2012Q4I"},{"end":"2013-03-31","val":92694,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":92694,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2I"},{"end":"2013-09-30","val":92694,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3I"},{"end":"2013-12-31","val":92694,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":92694,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":92694,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2013-12-31","val":92694,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":92694,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":92694,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":92694,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":92694,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":92694,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":92694,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":92694,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2014-12-31","val":92694,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":92694,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":92694,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":92694,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2015Q2I"},{"end":"2015-09-30","val":92694,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":92694,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":92694,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":92694,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"end":"2015-12-31","val":92694,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":92694,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":92694,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":92694,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":92694,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":92694,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":92694,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":92694,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":92694,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":92694,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":92694,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":92694,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":92694,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":92694,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":92694,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":92694,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":92694,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":92694,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":92694,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":92694,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":92694,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":92694,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":92694,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":92694,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":92694,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":92694,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":92694,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":92694,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":92694,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":92694,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":92694,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29"},{"end":"2019-12-31","val":92694,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":92694,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":92694,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":92694,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1I"},{"end":"2020-06-30","val":92694,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":92694,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":92694,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"UndistributedEarningsAllocatedToParticipatingSecurities":{"label":"Undistributed Earnings Allocated to Participating Securities (Deprecated 2014-01-31)","description":"Earnings allocated (not distributed) to participating securities under the two-class method to the extent that participating securities may share in earnings as if all of the earnings for the period had been distributed.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":46504,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":24285,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":227640,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":196671,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2012-01-01","end":"2012-06-30","val":10962480,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":5757489,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":17422416,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":6466202,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3"}]}},"UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic":{"label":"Undistributed Earnings (Loss) Allocated to Participating Securities, Basic","description":"Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":1026493000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":770145000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":770145,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":817078000,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":817078,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":139318,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":139318,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":46703,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":112552,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":66007,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":106113,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":8904,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":119506,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":119506,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2012-03-31","val":3049716,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2830792,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2889439,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2934853,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2012-12-31","val":2794165,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2012Q4I"},{"end":"2013-06-30","val":3819016,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3673233,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2013-09-30","val":3752714,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8807490,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"end":"2013-12-31","val":8807490,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":8807490,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2013-12-31","val":8807490,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":8832514,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":9607277,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-06-30","val":5739217,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2014-06-30","val":5578390,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2014-06-30","val":5568785,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2014Q2I"},{"end":"2014-09-30","val":9974981,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":14609258,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":14609258,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":14609258,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":14609258,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2014-12-31","val":6046897,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":15251469,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":18460593,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"end":"2015-06-30","val":7082459,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2015-06-30","val":7362633,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18846254,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":21660307,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":21660307,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":21660307,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":22655464,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":6631408,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":24993661,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2016Q2I"},{"end":"2016-09-30","val":26167182,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":25929112,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":25929112,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":25929112,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":26945584,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":29472797,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":30901693,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":34197070,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":34197070,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2017-12-31","val":34197070,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":36918222,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-04-30","val":3681796,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-05-31","val":3681796,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-06-30","val":35306965,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":32345661,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":33048639,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"end":"2018-12-31","val":33048639,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2018-12-31","val":33048639,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":34626289,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":33325830,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":33663442,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":34706069,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"end":"2019-12-31","val":34706069,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-06-30","val":30733101,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":32887956,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":37071419,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions","description":"Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":3622159,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":5720163,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","description":"Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":2794165,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":2794165,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3622159,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2019"}]}},"UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued":{"label":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","description":"Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.","units":{"USD":[{"end":"2014-12-31","val":1322135,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1322135,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":1322135,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3095819,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":3095819,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":5757273,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":5757273,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":10342390,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":10342390,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":12172418,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","description":"Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":8807490,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":8807490,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":8807490,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":5801768,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5801768,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":5801768,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":7051049,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":7051049,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":7051049,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":4268805,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":4268805,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":8267958,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":8267958,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2898304,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":2787667,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1645734,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":1645734,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":3675637,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":3572637,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":5279589,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":5279589,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":35810265,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":6164268,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":6408120,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":5775068,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued":{"label":"Unrecognized Tax Benefits, Interest on Income Taxes Accrued","description":"Amount of interest expense accrued for an underpayment of income taxes.","units":{"USD":[{"end":"2012-12-31","val":2432993,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2012-12-31","val":2794165,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2012Q4I"},{"end":"2018-06-30","val":2721753,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2520051,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2525926,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"},{"end":"2019-06-30","val":3206058,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3116216,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13774161,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-06-30","val":5021444,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5220087,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":15565560,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020Q4I"}]}},"UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense":{"label":"Unrecognized Tax Benefits, Interest on Income Taxes Expense","description":"Amount of interest expense for an underpayment of income taxes.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":1322135,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":1322135,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1905191,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1905191,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1905191,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":2982479,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2982479,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":4092605,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":4092605,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":2413440,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018"}]}},"UnrecognizedTaxBenefitsPeriodIncreaseDecrease":{"label":"Unrecognized Tax Benefits, Period Increase (Decrease)","description":"Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":4542637,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate":{"label":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","description":"The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.","units":{"USD":[{"end":"2012-12-31","val":2934853,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2012-12-31","val":2934853,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6690841,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":6690841,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-12-31","val":12544088,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":12544088,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":12544088,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":18370729,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":18370729,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":18370729,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":21547559,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":21547559,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":28149386,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":28149386,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":26882183,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2018Q4I"}]}},"UnsecuredDebt":{"label":"Unsecured Debt","description":"Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).","units":{"USD":[{"end":"2014-12-31","val":116494154,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"}]}},"UnsecuredDebtCurrent":{"label":"Unsecured Debt, Current","description":"Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.","units":{"CNY":[{"end":"2014-01-17","val":150000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-01-17","val":150000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-01-17","val":150000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"},{"end":"2014-03-18","val":50000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-05-15","val":50000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-05-15","val":50000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-06-23","val":45000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-06-23","val":45000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-06-30","val":328000000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":328000000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"}],"USD":[{"end":"2014-01-17","val":24100000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-01-17","val":24200000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-01-17","val":24400000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"},{"end":"2014-03-18","val":8000000,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-05-15","val":8100000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-05-15","val":8100000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-06-23","val":7300000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"end":"2014-06-23","val":7300000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-06-30","val":52900000,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":53400000,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"}]}},"UnsecuredLongTermDebt":{"label":"Unsecured Long-term Debt, Noncurrent","description":"Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2014-03-31","val":27347018,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":162365723,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2I"},{"end":"2014-09-30","val":167751711,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"}]}},"ValuationAllowanceAmount":{"label":"Valuation Allowance, Amount (Deprecated 2013-01-31)","description":"The amount of the valuation allowance recorded as of the balance sheet date pertaining to the specified deferred tax asset for which an assessment was made that it is more likely than not that all or a portion of such deferred tax asset will not be realized through related deductions on future tax returns.","units":{"USD":[{"end":"2011-12-31","val":1005361,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011Q4I"},{"end":"2012-12-31","val":556677,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q4I"},{"end":"2012-12-31","val":556677,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25"},{"end":"2013-03-31","val":625390,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"}]}},"ValuationAllowanceDeferredTaxAssetChangeInAmount":{"label":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","description":"Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":-437762,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":-437762,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-437762,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2015-01-01","end":"2015-12-31","val":-68070,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-68070,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-68070,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-661144,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-661144,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-86139,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-86139,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-240,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":-240,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"}]}},"ValuationAllowancesAndReservesPeriodIncreaseDecrease":{"label":"SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)","description":"Amount of increase (decrease) in valuation and qualifying accounts and reserves.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":290010,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-448684,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"}]}},"WeightedAverageNumberDilutedSharesOutstandingAdjustment":{"label":"Weighted Average Number Diluted Shares Outstanding Adjustment","description":"The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.","units":{"shares":[{"start":"2015-01-01","end":"2015-12-31","val":3894,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":3894,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3894,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1009,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1009,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2018-01-01","end":"2018-09-30","val":32944,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":32944,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":32944,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":32944,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"}]}},"WeightedAverageNumberOfDilutedSharesOutstanding":{"label":"Weighted Average Number of Shares Outstanding, Diluted","description":"The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":42314977,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":43503930,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2011-01-01","end":"2011-06-30","val":47828321,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":47828321,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":47548367,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":47548367,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":47726414,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":47691932,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":47286375,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":47647006,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":47580916,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":47580916,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":47552663,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":47552663,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":47544408,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":47559750,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":47549275,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":47696272,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":47742778,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-01-01","end":"2013-06-30","val":47742778,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":47788772,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":47788772,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":47774447,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":47835729,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":47794028,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":48532252,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12"},{"start":"2014-04-01","end":"2014-06-30","val":48789480,"accn":"0001079973-14-000429","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-12","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":48868965,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":48868965,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":49247683,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":49247683,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":48833434,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":48833434,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":49192635,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":49258132,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":49229460,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":49229460,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":49229460,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":49419197,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":49419197,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":49555096,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":49640785,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":49598609,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":49598609,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-09-30","val":50629824,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":50629824,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":50963597,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":50963597,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":50290425,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":50290425,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":51241881,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":51818406,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":55200896,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":55200896,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":44733357,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"WeightedAverageNumberOfShareOutstandingBasicAndDiluted":{"label":"Weighted Average Number of Shares Outstanding, Basic and Diluted","description":"Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).","units":{"shares":[{"start":"2012-01-01","end":"2012-09-30","val":47544408,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2012-07-01","end":"2012-09-30","val":47559750,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":47549275,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2012-01-01","end":"2012-12-31","val":47549275,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":47696272,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-09-30","val":47774447,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12"},{"start":"2013-07-01","end":"2013-09-30","val":47835729,"accn":"0001079973-13-000654","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-12","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":47794028,"accn":"0001079973-14-000221","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-26"},{"start":"2013-01-01","end":"2013-12-31","val":47794028,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":47794028,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":48272165,"accn":"0001079973-14-000311","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":48272165,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":48532252,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2014-04-01","end":"2014-06-30","val":48789480,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-12-31","val":48833434,"accn":"0001079973-15-000191","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":48833434,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2014-01-01","end":"2014-12-31","val":48833434,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":49157383,"accn":"0001079973-15-000359","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":49157383,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":49159344,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-01-01","end":"2015-06-30","val":49159344,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2015-04-01","end":"2015-06-30","val":49161284,"accn":"0001079973-15-000528","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-06"},{"start":"2015-04-01","end":"2015-06-30","val":49161284,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":49192635,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":49258132,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":49225566,"accn":"0001079973-16-000846","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":49225566,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":49225566,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":49377229,"accn":"0001079973-16-000947","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":49377229,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":49391710,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-01-01","end":"2016-06-30","val":49391710,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":49406191,"accn":"0001079973-16-001094","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-05"},{"start":"2016-04-01","end":"2016-06-30","val":49406191,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":49426752,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":49426752,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":49496074,"accn":"0001079973-16-001265","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":49496074,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":49418188,"accn":"0001079973-17-000162","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":49418188,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":49511541,"accn":"0001079973-17-000277","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":49511541,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":49511541,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":49511541,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":49511541,"accn":"0001079973-17-000468","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":49511541,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":49555096,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":49640785,"accn":"0001079973-17-000639","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":49598609,"accn":"0001079973-18-000166","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":49598609,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":49727731,"accn":"0001079973-18-000311","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":49727731,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50148504,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":50148504,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":50287731,"accn":"0001079973-18-000457","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":50287731,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":50596880,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":50930653,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":50290425,"accn":"0001079973-19-000222","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-15"},{"start":"2018-01-01","end":"2018-12-31","val":50290425,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":50948841,"accn":"0001079973-19-000310","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":50948841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":50948841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":50948841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":50948841,"accn":"0001079973-19-000473","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":50948841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":51241881,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":51241881,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":51818406,"accn":"0001079973-19-000587","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":51818406,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":55200896,"accn":"0001079973-20-000468","fy":2019,"fp":"FY","form":"10-K","filed":"2020-06-01"},{"start":"2019-01-01","end":"2019-12-31","val":55200896,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":66948841,"accn":"0001079973-20-000553","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-29","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":66948841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":66948841,"accn":"0001079973-20-000686","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":67277308,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":67916583,"accn":"0001079973-20-000977","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":44733357,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}},"WeightedAverageNumberOfSharesOutstandingBasic":{"label":"Weighted Average Number of Shares Outstanding, Basic","description":"Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":41879104,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2010-04-01","end":"2010-06-30","val":43503930,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14","frame":"CY2010Q2"},{"start":"2011-01-01","end":"2011-06-30","val":47737651,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-01-01","end":"2011-06-30","val":47737651,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2011-04-01","end":"2011-06-30","val":47548367,"accn":"0001079973-11-000753","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-14"},{"start":"2011-04-01","end":"2011-06-30","val":47548367,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":47545449,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2011-07-01","end":"2011-09-30","val":47547910,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":47280468,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":47527367,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":47536652,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-01-01","end":"2012-06-30","val":47536652,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2012-04-01","end":"2012-06-30","val":47545938,"accn":"0001079973-12-000612","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-10"},{"start":"2012-04-01","end":"2012-06-30","val":47545938,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":47544408,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13"},{"start":"2012-07-01","end":"2012-09-30","val":47559750,"accn":"0001079973-12-000885","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-13","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":47549275,"accn":"0001079973-13-000200","fy":2012,"fp":"FY","form":"10-K","filed":"2013-03-25","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":47696272,"accn":"0001079973-13-000333","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":47742778,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12"},{"start":"2013-04-01","end":"2013-06-30","val":47788772,"accn":"0001079973-13-000482","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-12","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":47774447,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":47835729,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-09-30","val":48730964,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":48730964,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":49121908,"accn":"0001079973-14-000579","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":49121908,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-09-30","val":49192635,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":49258132,"accn":"0001079973-15-000635","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2017-01-01","end":"2017-09-30","val":49555096,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":49640785,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-09-30","val":50596880,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-01","end":"2018-09-30","val":50930653,"accn":"0001079973-18-000609","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-12-31","val":55200896,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":44733357,"accn":"0001493152-21-028658","fy":2020,"fp":"FY","form":"10-K","filed":"2021-11-15","frame":"CY2020"}]}}}}}