{"cik":1043894,"entityName":"WOLF ENERGY SERVICES INC.","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-08-23","val":32365497,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q3I"},{"end":"2011-11-18","val":32765497,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q4I"},{"end":"2012-04-11","val":33114497,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2012Q1I"},{"end":"2012-05-14","val":33214497,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-08-14","val":33464497,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-11-13","val":33464497,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2013-03-28","val":33464497,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2013Q1I"},{"end":"2013-05-15","val":33464497,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-08-12","val":33464497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-11-14","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-03-28","val":33464497,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2014Q1I"},{"end":"2014-05-10","val":33464497,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-08-14","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-11-13","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2015-03-28","val":33464497,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2015Q1I"},{"end":"2015-05-14","val":33464497,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-07-31","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-11-13","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2016-03-21","val":33464497,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2016Q1I"},{"end":"2016-05-09","val":33464497,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2016-08-19","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q3I"},{"end":"2016-11-14","val":33464497,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2017-04-14","val":33514497,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2017Q1I"},{"end":"2017-05-19","val":33514497,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2017-08-09","val":33534497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-11-13","val":33534497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2018-03-31","val":33534497,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2018Q1I"},{"end":"2018-05-15","val":33784497,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-08-10","val":35784497,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-11-13","val":35784497,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2019-03-31","val":35784497,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2019Q1I"},{"end":"2019-05-15","val":35784497,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-08-14","val":35784497,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-11-14","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-04-03","val":35784497,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2020Q1I"},{"end":"2020-05-15","val":35784497,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-08-14","val":49499497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-11-09","val":4950125,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2021-03-31","val":4950125,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2021Q1I"},{"end":"2021-05-17","val":4950125,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2021-08-06","val":4950125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-11-12","val":4950125,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-04-15","val":5570125,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2022Q1I"},{"end":"2022-05-16","val":5570125,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q2I"},{"end":"2022-08-15","val":5570125,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-11-14","val":18567083,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-02-07","val":78268332,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-06-20","val":78268332,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q2I"},{"end":"2023-08-17","val":78268332,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q3I"}]}},"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-06-30","val":8530799.1,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2011Q2I"},{"end":"2011-08-23","val":32365,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q3I"},{"end":"2012-06-29","val":5151227.4,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q2I"},{"end":"2013-06-28","val":3398989.6,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q2I"},{"end":"2013-08-12","val":0,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-11-14","val":0,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-06-30","val":2157660.2,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q2I"},{"end":"2015-06-30","val":203223,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q2I"},{"end":"2016-06-30","val":203223,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016Q2I"},{"end":"2017-06-30","val":394446,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q2I"},{"end":"2018-06-29","val":1162577,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q2I"},{"end":"2019-06-29","val":799467,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q2I"},{"end":"2020-06-30","val":557959,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q2I"},{"end":"2021-06-30","val":250606,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q2I"},{"end":"2022-09-30","val":1301409,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q3I"}]}}},"invest":{"InvestmentOptionsExercisePrice":{"label":"Investment Options, Exercise Price","description":"Exercise price of the option.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0.05,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.01,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"}],"USD/shares":[{"start":"2014-01-01","end":"2014-12-31","val":0.05,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.01,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"}]}}},"us-gaap":{"AccountsPayableAndAccruedLiabilitiesCurrent":{"label":"Accounts Payable and Accrued Liabilities, Current","description":"Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.","units":{"USD":[{"end":"2010-12-31","val":423083,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":423083,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":987082,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":787290,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1097167,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":721246,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":721246,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":721246,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":721246,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":311240,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":722351,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":782156,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":866087,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":631685,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":631685,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":631685,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":631685,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":631685,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":772117,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":352928,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":309159,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":374612,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":374612,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":374612,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":342522,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":401452,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1358110,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":578487,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":406873,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":406873,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":406873,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":406873,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":406873,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":301424,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":258892,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":271056,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":274913,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":274913,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":274913,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":274913,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":274913,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":276904,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":304615,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":407533,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":480057,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":480057,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":480057,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":480057,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":480057,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":508110,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":270152,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":211991,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":201677,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":201677,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":201677,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":201677,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":245339,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":264042,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":295333,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":460107,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":464562,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":464562,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":464562,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":464562,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":464562,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":464741,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":479540,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":434271,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":427492,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":427492,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":416992,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":416992,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":427492,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":364639,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":323639,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":334138,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":323481,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":323481,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":323481,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":323481,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":322981,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":356586,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":373839,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":360501,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":357379,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":357379,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":357379,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":358859,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":396338,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent":{"label":"Accounts Payable and Accrued Liabilities","description":"Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations.","units":{"USD":[{"end":"2015-12-31","val":524141,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":575747,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016Q4I"},{"end":"2022-03-31","val":1116698,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1932819,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"AccountsPayableTradeCurrent":{"label":"Accounts Payable, Trade, Current","description":"Carrying value as of the balance sheet date of obligations 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":"2011-12-31","val":265740,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":227615,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":227615,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":342522,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":342522,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":406873,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":406873,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":274913,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"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":277636,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":277636,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":277636,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":607500,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":570000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":375463,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":375463,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":375463,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":375463,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":375463,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":94248,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":113521,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":72170,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":41580,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":41580,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":41580,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":41580,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":41580,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":58200,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":112800,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":167170,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":123072,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":123072,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":123072,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":123072,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":123072,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":107754,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":161412,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":85153,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":24900,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":24900,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":24900,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":24900,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":24900,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-06-30","val":37942,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":41478,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":94277,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":94277,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":94277,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":94277,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":94277,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":109577,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5990,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13170,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1452,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":1452,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":1452,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":1452,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":1452,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":24359,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":46298,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":26656,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":154104,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":154104,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":154104,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":154104,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":154104,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":121914,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":131917,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30897,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4039,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":4039,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":4039,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":4039,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":4039,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8073,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":72411,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2760,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":297755,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":297755,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":297755,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":297755,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":297755,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1093,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10595,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":11899,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1176,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1176,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1176,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1176,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1176,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":35473,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11687,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":26700,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":8374,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":8374,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":8374,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6397,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":164388,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":164388,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":164388,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5008,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":189368,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":53038,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":146836,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":146836,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":115795,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":379483,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":414784,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":414784,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":437401,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":437401,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":460019,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":460019,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":469399,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":469399,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":491434,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":491434,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-12-31","val":513542,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":513542,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":513542,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":513542,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":513542,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":524806,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":536071,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":547336,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":558601,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":558601,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":558601,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":558601,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":558601,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":569865,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":581130,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":592395,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":603660,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":603660,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":603660,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":603660,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":603660,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":614988,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":626316,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":637644,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":648797,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":648797,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":648797,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":648797,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":648797,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":660268,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":503560,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":498472,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":498100,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":498100,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":498100,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":498306,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":844359,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":844359,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":844359,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":498512,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1287788,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1337407,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1347973,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":1347973,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1296571,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2013-12-31","val":14817875,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":14946214,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":14946214,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":14947209,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":14947209,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":14947209,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":14947209,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":14947209,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14947209,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14947209,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":14947209,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14947209,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":14947209,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":14947209,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":14947209,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":14947209,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14948159,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14949139,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14949139,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14949139,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":14949139,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":14949139,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":14949139,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":14949139,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14949139,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":15061889,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":15061889,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":15061889,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":15061889,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":15061889,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":15061889,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":15061889,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":15061889,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":15061889,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":15061889,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":15061889,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":15061889,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":15061889,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":15094095,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":15094095,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":15061889,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":15191624,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":15236173,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":15236173,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":15236173,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":15236173,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":15236173,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":15236173,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":15236173,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":15236173,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":15236173,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":15390553,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":15390553,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":15390553,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":15390553,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":1610475,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":10349029,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":10349029,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":15390553,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":9949119,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":14869041,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":14906541,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":14906541,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":14944041,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"AdditionalPaidInCapitalCommonStock":{"label":"Additional Paid in Capital, Common Stock","description":"Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.","units":{"USD":[{"end":"2010-12-31","val":13479038,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":13479038,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":13479038,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":13479038,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":13771613,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":14138963,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":14138963,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":14138963,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":14138963,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":14138963,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":14718181,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":14708281,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":14762931,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":14762931,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":14762931,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":14762931,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":14762931,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":14762931,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":14781916,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":14781916,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":14781916,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":14817875,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":14817875,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":14817875,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":14817875,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":14820732,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":14823589,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":14948943,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":14946214,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":14946214,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":14946214,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":14947209,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":14947209,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":14947209,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"}]}},"AdjustmentsToAdditionalPaidInCapitalOther":{"label":"Adjustments to Additional Paid in Capital, Other","description":"Amount of other increase (decrease) in additional paid in capital (APIC).","units":{"USD":[{"start":"2012-01-01","end":"2012-03-31","val":475019,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2014-01-01","end":"2014-09-30","val":125354,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"}]}},"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":13333,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":589000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":218500,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-12-31","val":475019,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":475019,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":18985,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-12-31","val":35958,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":35958,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2857,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":5714,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":5714,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":35958,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":125354,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":995,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":995,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":995,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2022-10-01","end":"2022-12-31","val":18750,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":56250,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":37500,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"AdvancesToAffiliate":{"label":"Advances to Affiliate","description":"Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients.","units":{"USD":[{"end":"2017-02-03","val":150000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2017-02-03","val":150000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-02-03","val":150000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-05-15","val":35000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-05-15","val":35000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q1I"}]}},"AdvertisingExpense":{"label":"Advertising Expense","description":"Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":69006,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":25139,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":25139,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":19524,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":19524,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":21083,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":21083,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":18375,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":18375,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":6941,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":6941,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1159,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":1159,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":1159,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1417,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1417,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2570,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":2570,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1863,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3297,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":1434,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3667,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":370,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":5789,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":5789,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":168,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":168,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":484,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":484,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":320,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":320,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":635,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":151,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1121,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":11500,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2014-01-01","end":"2014-09-30","val":125354,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"}]}},"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":"2015-12-31","val":60254,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":66332,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":66332,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-12-31","val":60254,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":60254,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":60254,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":60254,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":60254,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":60254,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":60254,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":60254,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":60254,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":60254,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":60254,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":60254,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":60254,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":60254,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":60254,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":60254,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":254,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":254,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":254,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":254,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":254,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":254,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":254,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":254,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7044,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":7044,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":7044,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":7044,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":7044,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":7044,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7044,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7044,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7044,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"AmortizationOfDebtDiscountPremium":{"label":"Amortization of Debt Discount (Premium)","description":"Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":7179,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":7179,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2023-04-01","end":"2023-06-30","val":3960,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"AmortizationOfLeasedAsset":{"label":"Amortization of Leased Asset","description":"The expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":12206,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":12206,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":21343,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":21343,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":31470,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":31470,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":41769,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":41769,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10474,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":10474,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":21125,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":21125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":31957,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":31957,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":42973,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":42973,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":11203,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":22596,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":34183,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":46255,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":{"label":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","description":"Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.","units":{"shares":[{"start":"2011-01-01","end":"2011-09-30","val":11674982,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":13250000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":13200000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-09-30","val":12800000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":12800000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":12800000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":12800000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":12965000,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":12965000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12965000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":12965000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":12965000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":12965000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":13465000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":13465000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":13465000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":13465000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":13465000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":13465000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":13465000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":13465000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":13645000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":13465000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1346500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":1346500,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":1346500,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":100000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":10000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":10000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":10000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":10000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2022-01-01","end":"2022-03-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"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":1099035,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":1099035,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":1099035,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1389758,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1430460,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":999351,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":999351,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":999351,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":1265351,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1265351,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":942318,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":782653,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":922055,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":914050,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1013616,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":841487,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":712290,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":564842,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":576436,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":583866,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":661543,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":698922,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":674508,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":756938,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":627212,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":307303,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":381030,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":200627,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":196043,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":140365,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":210436,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2430420,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2537751,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1686001,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2068947,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2592767,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2633055,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2201493,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1894523,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1405503,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1238744,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1188363,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":985926,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":836471,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":598043,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":455150,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":310329,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":310329,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":310329,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":293219,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":10135375,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":10135375,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":10135375,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":271925,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5012467,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9338888,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2281872,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":2281872,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1801461,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":927011,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":927011,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":927011,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1229043,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1275399,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":849975,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":849975,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":849975,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":1115975,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1115975,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":798604,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":644601,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":789665,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":803644,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":803644,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":803644,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":803644,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":803644,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":908864,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":742390,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":618847,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":477053,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":477053,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":477053,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":477053,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":477053,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":494302,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":507386,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":590718,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":633751,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":633751,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":633751,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":633751,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":633751,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":614918,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":702930,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":578785,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":264225,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":264225,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":264225,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":264225,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":264225,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":343461,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":168567,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":169492,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":119322,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":119322,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":119322,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":119322,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":119322,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":194902,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2420361,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2091002,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1351693,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":1351693,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1351693,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1351693,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":1351693,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1247244,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1641455,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2176540,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1811470,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1811470,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1811470,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1811470,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1811470,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1967138,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1555978,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1270400,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1111162,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":1111162,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1111162,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1111162,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":1111162,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":819679,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":674899,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":646678,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":463249,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":463249,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":463249,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":463249,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":463249,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":336468,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":403271,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":272171,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":139050,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":139050,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":139050,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":134569,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":646213,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":646213,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":646213,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":126114,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2228179,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1509292,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1297801,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":1297801,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1384224,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":59110,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2009-12-31","val":59110,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2009-12-31","val":59110,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2009Q4I"},{"end":"2010-06-30","val":145466,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2I"},{"end":"2010-09-30","val":174111,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3I"},{"end":"2010-12-31","val":442812,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":442812,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":442812,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2010-12-31","val":442812,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2010-12-31","val":442812,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2010-12-31","val":442812,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2010-12-31","val":442812,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-03-31","val":271744,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1I"},{"end":"2011-06-30","val":153315,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2011-06-30","val":153315,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2I"},{"end":"2011-09-30","val":72580,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2011-09-30","val":72580,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":147198,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":147198,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":147198,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":147198,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":147198,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":147198,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2011-12-31","val":147198,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2011-12-31","val":147198,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2011-12-31","val":147198,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-03-31","val":417609,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-03-31","val":417609,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":224190,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2012-06-30","val":224190,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":346740,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2012-09-30","val":346740,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":425309,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":425309,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":425309,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":425309,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":425309,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2012-12-31","val":425309,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2012-12-31","val":425309,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2012-12-31","val":425309,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2012-12-31","val":425309,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":505566,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-03-31","val":505566,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":435165,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":435165,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":233650,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":233650,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":135954,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":135954,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":135954,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":135954,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":135954,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2013-12-31","val":135954,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2013-12-31","val":135954,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2013-12-31","val":135954,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2013-12-31","val":135954,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":189808,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-03-31","val":189808,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":149234,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-06-30","val":149234,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":260221,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2014-09-30","val":260221,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":182916,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":182916,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":182916,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":182916,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":182916,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2014-12-31","val":182916,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2014-12-31","val":182916,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2014-12-31","val":182916,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2014-12-31","val":182916,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":189102,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":189102,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1I"},{"end":"2015-06-30","val":277618,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2015-06-30","val":277618,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2I"},{"end":"2015-09-30","val":153526,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2015-09-30","val":153526,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3I"},{"end":"2015-12-31","val":73713,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":73713,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":73713,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":73713,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":73713,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2015-12-31","val":73713,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2015-12-31","val":73713,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2015-12-31","val":73713,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2015-12-31","val":73713,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2015Q4I"},{"end":"2016-03-31","val":133150,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2016-03-31","val":133150,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1I"},{"end":"2016-06-30","val":111740,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2016-06-30","val":111740,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2I"},{"end":"2016-09-30","val":76764,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-09-30","val":76764,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":40973,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":40973,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":40973,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":40973,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":40973,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2016-12-31","val":40973,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2016-12-31","val":40973,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2016-12-31","val":40973,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2016-12-31","val":40973,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":93646,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2017-03-31","val":93646,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2290816,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-06-30","val":2290816,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1871439,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2017-09-30","val":1871439,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":1010434,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":754793,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-03-31","val":754793,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":953055,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2018-06-30","val":953055,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1721372,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2018-09-30","val":1721372,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2018-12-31","val":1223863,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1146681,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":1146681,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":588040,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":588040,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":171820,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":674844,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":674844,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":674844,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":674844,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":674844,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":674844,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2019-12-31","val":674844,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2019-12-31","val":674844,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2019-12-31","val":674844,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":655495,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-03-31","val":655495,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1I"},{"end":"2020-06-30","val":507709,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":507709,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":480845,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2020-09-30","val":480845,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":336564,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":336564,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":336564,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":336564,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":336564,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2020-12-31","val":336564,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2020Q4I"},{"end":"2021-03-31","val":173337,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2021-03-31","val":173337,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1I"},{"end":"2021-06-30","val":271659,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":119924,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11740,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":11740,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10879,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-12-31","val":342705,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":574233,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":166644,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":86356,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":115001,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":383702,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-171068,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-289497,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":-289497,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":-370232,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":-370232,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-295614,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-295614,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":270411,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":270411,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":76992,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":76992,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":199542,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":199542,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":278111,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":278111,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":80257,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":80257,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":9856,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":9856,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-191659,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-191659,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-289355,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-289355,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":53854,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":53854,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":13280,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":13280,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":124267,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":124267,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":46962,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":46962,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6186,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":6186,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":94702,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":94702,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":-29390,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-29390,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-109203,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-109203,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":59437,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":59437,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":38027,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":38027,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":3051,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3051,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-32740,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-32740,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":52673,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":52673,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2249843,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":2249843,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":1830466,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":1830466,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":969461,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":969461,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-255641,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-255641,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-57379,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-57379,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":710938,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":710938,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":213429,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":213429,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-77182,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-77182,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-635823,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-635823,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1052043,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":-549019,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-549019,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-19349,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-167135,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-12-31","val":-338280,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"}]}},"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":"2018-12-31","val":1223863,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2018Q4I"},{"end":"2019-09-30","val":171820,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":674844,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q4I"},{"end":"2020-09-30","val":480845,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":336564,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":295416,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1I"},{"end":"2021-09-30","val":271659,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-09-30","val":1144999,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11740,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":99452,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4236,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":430664,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","description":"Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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":"2019-01-01","end":"2019-09-30","val":-1052043,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-193999,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-338280,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-163227,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-09-30","val":-64905,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-12-31","val":-324824,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-861,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-7504,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"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":"2020-01-01","end":"2020-03-31","val":-19349,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-167135,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-193999,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":-163227,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-64905,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":-216640,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-09-30","val":849583,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-04-01","end":"2021-12-31","val":-90085,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":-195964,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":-68117,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":331212,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":243253,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":474781,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-407589,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":{"USD":[{"end":"2017-06-30","val":2072652,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1641798,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":719068,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":719068,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":489989,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":715943,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1621493,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":957717,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":957717,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":957717,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":957717,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":886884,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":342999,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":398673,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":398673,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":365268,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":237267,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":212014,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":80014,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":80014,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":80014,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":80014,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":80014,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":0,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"CashUninsuredAmount":{"label":"Cash, Uninsured Amount","description":"The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.","units":{"USD":[{"end":"2013-03-31","val":255566,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"}]}},"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":"2010-12-31","val":0.001,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":0.001,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":0.001,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.001,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.001,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0.001,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":0.001,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0.001,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":0.001,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0.001,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0.001,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0.001,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.001,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.001,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0.001,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0.001,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.001,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0.001,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.001,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.001,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.001,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.001,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":0.001,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":0.001,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.001,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0.001,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.001,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.001,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.001,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.001,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":0.001,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0.001,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":0.001,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0.001,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.001,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.001,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.001,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.001,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":0.001,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":0.001,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":0.001,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0.001,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.001,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.001,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.001,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.001,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":0.001,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":0.001,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":0.001,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":0.001,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.001,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":0.001,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":0.001,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":0.001,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":0.001,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-09-30","val":0.001,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":0.001,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0.001,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.001,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.001,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.001,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.001,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.001,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":0.001,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":0.001,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0.001,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":0.001,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.001,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.001,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.001,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.001,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":0.001,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":0.001,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":0.001,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0.001,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.001,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.001,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-12-31","val":0.001,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0.001,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.001,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":0.001,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":0.001,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0.001,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.001,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-07","val":0.001,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-09-30","val":0.001,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":0.001,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.001,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2010-12-31","val":42750000,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":42750000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":42750000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":42750000,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":42750000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":42750000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":42750000,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":42750000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":42750000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":42750000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":42750000,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":42750000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":42750000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":42750000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":42750000,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":42750000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":42750000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":42750000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":42750000,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":42750000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":42750000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":42750000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":42750000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":42750000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":42750000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":42750000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":42750000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":42750000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":42750000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":42750000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":42750000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":42750000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":42750000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":42750000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":42750000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":42750000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":42750000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":42750000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":42750000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":42750000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":42750000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":42750000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":42750000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":42750000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":42750000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":42750000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":42750000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":42750000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":250000000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":250000000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":42750000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-05-10","val":250000000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-06-30","val":42750000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":250000000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2017-11-10","val":250000000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2017-12-31","val":250000000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":250000000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":250000000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":250000000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":250000000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":250000000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":250000000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":250000000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":250000000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":250000000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":250000000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":250000000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":250000000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":250000000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":250000000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":250000000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":250000000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":250000000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":250000000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":250000000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":250000000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":250000000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":250000000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":250000000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":250000000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":250000000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":250000000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":250000000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":250000000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":250000000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":250000000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-12-31","val":250000000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":250000000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":250000000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4I"},{"end":"2022-03-31","val":250000000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":250000000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":1000000000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":1000000000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":250000000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":250000000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-30","val":250000000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2022-12-30","val":250000000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21"},{"end":"2022-12-31","val":1000000000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-01-13","val":1000000000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-01-13","val":1000000000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21"},{"end":"2023-03-31","val":1000000000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":1000000000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1000000000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":31590497,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":32765497,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":31590497,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":31590497,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":32765497,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":33214497,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":33214497,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":33464497,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":33464497,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":33464497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":33464497,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":33464497,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33464497,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":33464497,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":33514497,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":33534497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":33534497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":33534497,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":33534497,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":35784497,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":33534487,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":33534497,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":33534497,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":35784497,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":35784497,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":35784497,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":35784497,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":35784497,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":35784497,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":35784497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":3578625,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":3578625,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":35784497,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":49499497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4950125,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4950125,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4950125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-12-31","val":5570125,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5570125,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5570125,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":12996958,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":51987832,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":51987832,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5570125,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18567083,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":78268332,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":78268332,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":78268332,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":78268332,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2009-12-31","val":25268994,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2009Q4I"},{"end":"2010-12-31","val":31590497,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":31590497,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":31590497,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":31590497,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":31590497,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":32864497,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":33214497,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":33214497,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":33464497,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":33464497,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":33464497,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":33464497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":33464497,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":33464497,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":33464497,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":33464497,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":33464497,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33464497,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":33464497,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":33514497,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":33534497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":33534497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":33534497,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":33534497,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":33534497,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":33534487,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":33534497,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":33534497,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":33534497,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":35784497,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":35784497,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":35784497,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":35784497,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":35784497,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":35784497,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":35784497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":3578625,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":3578625,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":35784497,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":49499497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4950125,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":4950125,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4950125,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4950125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4950125,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5570125,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":5570125,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5570125,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5570125,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":12996958,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":51987832,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":51987832,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5570125,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18567083,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":78268332,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":78268332,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":78268332,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":78268332,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":31591,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":31591,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":31591,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":31591,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":32766,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":32865,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":32865,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":32865,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":32865,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":32865,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":33215,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":33115,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":33465,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":33465,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":33465,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":33465,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":33465,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":33465,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":33465,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":33465,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":33465,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":33465,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":33465,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":33465,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":33465,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":33465,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":33465,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":33465,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":33465,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":33465,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":33465,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":33465,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":33465,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":33465,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":33465,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":33465,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":33465,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":33465,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":33465,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":33465,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":33465,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":33465,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":33465,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33465,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":33465,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":33465,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":33465,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":33465,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":33465,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":33465,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":33515,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":33535,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":33535,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":33535,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":33535,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":33535,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":33535,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":33535,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":33535,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":35785,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":35785,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":35785,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":35785,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":35785,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":35785,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":35785,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":35785,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":35785,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":35785,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":35785,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":35785,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":35785,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":3579,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":3579,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":35785,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":49500,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4951,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4951,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":4951,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":4951,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":4951,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":4951,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4951,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4951,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4951,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5571,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":5571,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5571,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5571,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":12997,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":51988,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":51988,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5571,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18567,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":78268,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":78268,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":78268,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":78268,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2011-01-01","end":"2011-12-31","val":0.89,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.85,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.85,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.85,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0.85,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.83,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.83,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.999,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.999,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":0.82,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.94,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":0.94,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.98,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":0.98,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.98,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":0.98,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":0.95,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0.95,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0.85,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":0.85,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.87,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":0.87,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.77,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":0.77,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":0.87,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0.77,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":0.92,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.85,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.99,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":0.99,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-12-31","val":0.03,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2020-01-01","end":"2020-06-30","val":0.72,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0.86,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.74,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.91,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-06-30","val":0.87,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":0.9,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.86,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.82,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"}]}},"ContributionOfProperty":{"label":"Contribution of Property","description":"Value of property contributed in noncash investing and financing activities.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":335135,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-07-01","end":"2017-07-31","val":340644,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q2I"},{"start":"2017-01-01","end":"2017-09-30","val":340644,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":340644,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":340644,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":340644,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-12-31","val":340644,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":340644,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":320344,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-09-30","val":305302,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"}]}},"ConvertibleDebt":{"label":"Convertible Debt","description":"Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.","units":{"USD":[{"end":"2017-02-03","val":165000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2017-02-03","val":165000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-02-03","val":165000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-05-15","val":37000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-05-15","val":37000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q1I"}]}},"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":"2017-01-01","end":"2017-06-30","val":42563,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":18404,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":42563,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":112193,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":67197,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":70288,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":70288,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3091,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":3091,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":569834,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":569834,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":499546,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":499546,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":703271,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":703271,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2466,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":2466,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":108658,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":108658,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":106192,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":106192,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":109769,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":109769,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":1111,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1111,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1172874,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":1172874,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":765,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":765,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":15199,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":15199,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":14434,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":14434,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":18146,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":18146,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":2947,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":2947,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":47897,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":47897,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":14844,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":14844,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28212,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":28212,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":13368,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":13368,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":44128,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":15915,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":38527,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2022-03-31","val":13447203,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":20671,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":39691,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":19020,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":4512249,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2023-03-31","val":15592278,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":1538813,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"CostOfGoodsSold":{"label":"Cost of Goods Sold (Deprecated 2018-01-31)","description":"Total costs related to goods produced and sold during the reporting period.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":17048,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":17048,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":17048,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":132657,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":245847,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":484970,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":484970,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":239123,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":239123,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":554615,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":554615,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":69645,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":69645,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":819605,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":819605,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":91607,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":91607,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":100472,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":100472,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":8865,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":8865,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":147455,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":147455,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":46983,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":46983,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":389754,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":389754,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":164531,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":164531,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":405824,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":405824,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":241293,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":241293,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":422549,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":422549,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":16725,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":16725,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":484541,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":484541,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":55750,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":55750,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":138212,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":138212,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":82162,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":82162,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":140762,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":140762,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":2550,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":2550,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":178992,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":178992,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":97120,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":97120,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":152135,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":152135,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":55015,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":55105,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":155603,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":155603,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":3469,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":7969,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":448220,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":448220,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":11323,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":11323,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":11323,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":11323,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":37086,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":37086,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":25763,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":25763,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":45474,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":45474,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":24159,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":24159,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":42563,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":18404,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":42563,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":112193,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":67197,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"}]}},"CostsAndExpenses":{"label":"Costs and Expenses","description":"Total costs of sales and operating expenses for the period.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":924167,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":690410,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1691459,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":767293,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":891490,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":429403,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1622354,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":730892,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1054018,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1118180,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1118180,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":254708,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":475216,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":220508,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":702408,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":222691,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":898525,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":898525,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":194823,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":194823,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":393614,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":393614,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":198791,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":198791,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":684758,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":684758,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":291144,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":291144,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":936585,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":936585,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":190133,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":190133,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":390050,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":390050,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":199917,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":199917,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":634115,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":634115,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":244066,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":244066,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":968972,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":968972,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":249977,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":249977,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":666904,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":666904,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":416927,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":416927,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":871082,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":871082,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":204178,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":204178,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1078327,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1078327,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":249421,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":249421,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":501322,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":501322,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":251901,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":251901,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":747509,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":747509,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":246187,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":246187,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1039548,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":1039548,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":270790,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":270790,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":554661,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":554661,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":283871,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":283871,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":796859,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":796859,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":242198,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":242198,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1060458,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":1060458,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":206882,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":206882,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":424548,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":424548,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":217666,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":217666,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":625650,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":201103,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":835528,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2022-03-31","val":24506819,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":121384,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":298053,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":176669,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":6098124,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2023-03-31","val":31767254,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":3049356,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"CustomerAdvancesAndDepositsCurrent":{"label":"Customer Advances and Deposits, Current","description":"The current portion of aggregate prepayments received from customers for goods or services to be provided in the future, as well as the current portion of money or property received from customers that are to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.","units":{"USD":[{"end":"2012-06-30","val":32000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":146200,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"}]}},"CustomerDepositsCurrent":{"label":"Customer Deposits, Current","description":"The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.","units":{"USD":[{"end":"2010-12-31","val":564000,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":564000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q4I"},{"end":"2011-06-30","val":270610,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":247160,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":45500,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":404070,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":404070,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":32090,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":32090,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":465290,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":560103,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":645290,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":627890,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":249228,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":392090,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":392090,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":150315,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":95690,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":32090,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":32090,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":32090,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":32090,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":690471,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":690471,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1574819,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1496219,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1496220,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":0,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":0,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":0,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":0,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":0,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":0,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-12-31","val":0,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"DebtInstrumentBasisSpreadOnVariableRate":{"label":"Debt Instrument, Basis Spread on Variable Rate (Deprecated 2013-01-31)","description":"The percentage points added to the reference rate to compute the variable rate on the debt instrument.","units":{"pure":[{"end":"2011-12-31","val":0.0025,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":0.0025,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.0025,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.0025,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"DebtInstrumentFaceAmount":{"label":"Debt Instrument, Face Amount","description":"Face (par) amount of debt instrument at time of issuance.","units":{"USD":[{"end":"2017-02-03","val":165000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2017-02-03","val":165000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-02-03","val":165000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-05-15","val":37000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-05-15","val":37000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q1I"}]}},"DebtInstrumentInterestRateStatedPercentage":{"label":"Debt Instrument, Interest Rate, Stated Percentage","description":"Contractual interest rate for funds borrowed, under the debt agreement.","units":{"pure":[{"end":"2017-02-03","val":0.025,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2017-02-03","val":0.025,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-02-03","val":0.025,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-05-15","val":0.025,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2017-05-15","val":0.025,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q1I"}]}},"DebtInstrumentPeriodicPayment":{"label":"Debt Instrument, Periodic Payment","description":"Amount of the required periodic payments including both interest and principal payments.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":3695,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":3695,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-09-30","val":3695,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"}]}},"DeferredCompensationEquity":{"label":"Deferred Compensation Equity","description":"Value of stock issued under share-based plans to employees or officers which is the unearned portion, accounted for under the fair value method.","units":{"USD":[{"end":"2010-12-31","val":855000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2010-12-31","val":764805,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":764805,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2011-06-30","val":568909,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":542211,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":266000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q4I"},{"end":"2011-12-31","val":266000,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":266000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2012-03-31","val":68000,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47500,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"}]}},"DeferredFinanceCostsNet":{"label":"Debt Issuance Costs, Net","description":"Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.","units":{"USD":[{"end":"2017-12-31","val":66636,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":42608,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":24985,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":14667,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","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":"2011-01-01","end":"2011-12-31","val":127469,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":358076,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":358076,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":120683,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2015-01-01","end":"2015-12-31","val":293576,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":203601,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1098000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"DeferredTaxAssetsGross":{"label":"Deferred Tax Assets, Gross","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2016-12-31","val":4788959,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2687998,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":2687998,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2887980,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2887980,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2740463,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":2740463,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2921561,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":3045175,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3197851,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":257307,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DeferredTaxAssetsGrossCurrent":{"label":"Deferred Tax Assets, Gross, Current","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.","units":{"USD":[{"end":"2013-12-31","val":120683,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":276631,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":276631,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":293576,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"DeferredTaxAssetsInventory":{"label":"Deferred Tax Assets, Inventory","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.","units":{"USD":[{"end":"2019-12-31","val":16965,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":16965,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":19208,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":19208,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":19208,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"DeferredTaxAssetsNet":{"label":"Deferred Tax Assets, Net of Valuation Allowance","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DeferredTaxAssetsNetCurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Current","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"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":2098769,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2456845,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":2456845,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2577528,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":4291782,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4568413,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":4291782,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4585358,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":4585358,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4788959,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":4788959,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2687998,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":2687998,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2887980,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2887980,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2723498,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":2723498,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2902353,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":3025967,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3178643,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":152614,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2032-12-31","val":6528953,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2032-12-31","val":6846541,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2032Q4I"},{"end":"2034-12-31","val":12140349,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2034Q4I"},{"end":"2035-12-31","val":12140349,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2035Q4I"}]}},"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":-2098769,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-2456845,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":-2456845,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":-2577528,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":4291782,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4568413,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":4291782,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4585358,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":4585358,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4788959,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":4788959,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2687998,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":2687998,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2887980,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2887980,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2740463,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":2740463,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2921561,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":3045175,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3197851,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":183840,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DeferredTaxAssetsValuationAllowanceCurrent":{"label":"Deferred Tax Assets, Valuation Allowance, Current","description":"Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as current.","units":{"USD":[{"end":"2013-12-31","val":120683,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":276631,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":276631,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":293576,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"DepositLiabilitiesAccruedInterest":{"label":"Deposit Liabilities, Accrued Interest","description":"Amount of accrued but unpaid interest on deposit liabilities.","units":{"USD":[{"end":"2021-09-30","val":8461,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"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":"2013-12-31","val":32090,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":465290,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":465290,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":560103,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":645290,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":627890,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1326159,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":249228,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":392090,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":392090,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":150315,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":95690,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":95690,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":32090,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":32090,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":32090,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":32090,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":32090,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-06-30","val":690471,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":690471,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1035706,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1574819,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1496219,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1496220,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"DepositsAssetsNoncurrent":{"label":"Deposits Assets, Noncurrent","description":"Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.","units":{"USD":[{"end":"2016-12-31","val":10026,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-09-30","val":10026,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"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":"2010-01-01","end":"2010-06-30","val":11324,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":16986,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":22617,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5654,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":11309,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":11309,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":16963,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":16963,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":22648,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":22648,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":5662,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":5662,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":11324,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":11324,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":16986,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":16986,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":35301,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":35301,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5654,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":5654,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":11309,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":11309,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":16963,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":16963,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":22617,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":22617,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5654,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":5654,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11309,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":11309,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":16963,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":16963,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":22618,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":22618,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5581,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":5581,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11163,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":11163,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":16744,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":16744,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":22093,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":22093,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5509,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":5509,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":11018,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":11018,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":16527,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":16527,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":22035,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":22035,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5509,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":5509,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":10984,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":10984,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":5475,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":10984,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":10984,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":22108,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":22108,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":22108,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11264,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":11264,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":22529,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":22529,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":11265,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":11265,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":33794,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":33794,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":11445,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":11445,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":45059,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":45059,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11264,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":11264,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":22529,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":22529,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":11265,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":11265,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":33794,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":33794,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":11265,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":11265,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":45059,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":45059,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":11328,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":11328,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":22656,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":22656,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":11328,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":11328,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":33984,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":33984,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":11328,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":11328,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":45137,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":45137,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":11471,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":11471,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":15298,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":15298,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":3827,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":3827,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":15504,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":15298,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":392526,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":206,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":15132,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":327178,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":109060,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":434510,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":206,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":412,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":206,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":48586,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":3836409,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":144640,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":49861,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":167552,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":29056,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"DueFromBanks":{"label":"Due from Banks","description":"A bank's noninterest bearing demand deposits in other banks (such as correspondents).","units":{"USD":[{"end":"2014-09-30","val":10221,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"}]}},"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":"2011-12-31","val":410006,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":641937,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":641937,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":641937,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":641937,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":641937,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":718187,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":786437,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":846755,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":852006,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":852006,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":852006,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":852006,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":951218,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-09-30","val":1057718,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1095331,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1095331,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1095331,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":1095331,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1095331,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1142211,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1202861,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1254511,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":249228,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":1326159,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1326159,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":1326159,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1326159,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1400918,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1489186,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1569905,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1643408,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":1643408,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":1643408,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":1643408,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":1643408,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1728833,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1630516,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1703469,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1233423,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":1233423,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1233423,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1233423,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":1189761,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1304259,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1278761,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1181261,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":813761,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":813761,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":813761,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":813761,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":813761,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":686261,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":558761,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":571261,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":610965,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":610965,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":621465,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":621465,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":610965,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":663465,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":580815,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":611815,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":706315,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":706315,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":706315,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":706315,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":706815,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":743565,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":806565,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":869565,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":777565,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":777565,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":777565,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":840565,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":8777545,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q1I"},{"end":"2022-06-30","val":903565,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"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":"2016-01-01","end":"2016-06-30","val":-0.01,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-0.01,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.01,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.02,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.08,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":0.08,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":0.08,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":0.08,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0.07,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":0.07,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0.06,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":0.06,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-0.02,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0.01,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":0.01,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.01,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-0.01,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":-0.02,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-0.01,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.17,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.24,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-0.24,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-04-01","end":"2021-09-30","val":-0.02,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-0.09,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-0.14,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":0.08,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0.08,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":0.09,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-04-01","end":"2022-06-30","val":-0.03,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":-0.43,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.29,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":-0.1,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-0.01,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-0.2,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-0.01,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2010-01-01","end":"2010-06-30","val":-0.03,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":-0.02,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-0.02,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":-0.02,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-0.06,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.01,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":-0.01,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-0.02,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":-0.02,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-0.02,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":-0.02,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-0.03,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-0.03,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-0.02,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-0.02,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-0.03,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":-0.03,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.01,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":-0.01,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-0.04,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-0.04,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-0.05,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.05,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.01,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.01,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.01,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-0.01,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.01,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.01,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.01,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-0.01,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-0.01,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-0.01,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.02,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.02,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.01,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-0.01,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-0.01,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-0.01,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-0.01,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-0.01,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.01,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":-0.01,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.01,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.02,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.02,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.01,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-0.01,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-0.01,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-0.01,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-0.2,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-0.07,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2020-01-01","end":"2020-03-31","val":-0.01,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-0.08,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.01,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-0.14,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-0.01,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-0.07,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-0.19,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-0.19,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-0.05,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-0.05,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":-0.04,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-0.08,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-0.05,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-0.11,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-0.02,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"}]}},"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":"2016-01-01","end":"2016-06-30","val":-0.01,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-0.01,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.01,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.02,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.06,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":0.06,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":0.06,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":0.06,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0.05,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":0.05,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0.05,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":0.05,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-0.02,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0.01,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":0.01,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.01,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-0.01,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":-0.02,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-0.01,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.01,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.13,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.24,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-0.24,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.14,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"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,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"},{"start":"2022-04-01","end":"2023-03-31","val":-0.04,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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.38,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.38,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.38,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.38,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0.38,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.38,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.38,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.38,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":0.38,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.38,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-0.34,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.21,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-0.21,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":0.21,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2012-01-01","end":"2012-12-31","val":1,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-0.38,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.38,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":0.3763,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-1.0146,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-1.0146,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.4025,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0.4025,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.2534,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-0.2534,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.1757,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-0.2956,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.2138,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.638,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":0.638,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"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":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0003,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":0.0003,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.149,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-0.149,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0024,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-0.0044,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0292,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-04-01","end":"2022-09-30","val":0.02,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"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.38,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.38,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.38,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.38,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-0.38,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.38,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.38,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.38,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent":{"label":"Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent","description":"Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.","units":{"pure":[{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2016-01-01","end":"2016-12-31","val":-0.0363,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.0363,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":0.0363,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.0435,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-0.0435,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.0435,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":0.0435,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.0435,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.0435,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.0435,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationTaxCredits":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.","units":{"pure":[{"start":"2020-01-01","end":"2020-12-31","val":-0.0754,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.0465,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-0.0105,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions":{"label":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","description":"Amount of cost to be recognized for option under share-based payment arrangement.","units":{"USD":[{"end":"2014-06-30","val":50475,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"}]}},"EquityIssuanceDollarAmountPerShare":{"label":"Equity Issuance, Amount Per Share (Deprecated 2012-01-31)","description":"The amount per share assigned to the consideration received for equity securities issued by a development stage enterprise during a specific stock issuance since its inception.","units":{"USD":[{"end":"2010-12-31","val":0.25,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0.25,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2011Q4I"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2020-12-31","val":261971,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":261971,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"FurnitureAndFixturesGross":{"label":"Furniture and Fixtures, Gross","description":"Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.","units":{"USD":[{"end":"2011-12-31","val":14498,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":14498,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":14498,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":14498,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":14498,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":14498,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":14498,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":14498,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"GainLossOnDispositionOfIntangibleAssets":{"label":"Gain (Loss) on Disposition of Intangible Assets","description":"Amount of gain (loss) on sale or disposal of intangible assets.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":2920000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":2920000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":2920000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"}]}},"GainLossOnSaleOfCapitalLeasesNet":{"label":"Gain (Loss) on Sale of Capital Leases, Net","description":"The net gain (loss) arising from the lessor's transactions involving the sale, transfer, or termination of financing agreements classified as capital leases.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":-91400,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-91400,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-91400,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":-91400,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-91400,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-91400,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-91400,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-91400,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"}]}},"GainLossOnSaleOfProperty":{"label":"Gain (Loss) on Disposition of Oil and Gas and Timber Property","description":"Amount of gain (loss) on sale or disposal of oil and gas property or timber property.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":2920000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":2920000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2920000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"}]}},"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":"2021-01-01","end":"2021-06-30","val":-15011,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":-15011,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-15011,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-12-31","val":-15011,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":-6770,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-04-01","end":"2022-06-30","val":-950024,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":-950024,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-10-01","end":"2022-10-31","val":-21227,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-10-31","val":-21227,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-10-01","end":"2022-10-31","val":-21227,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q3I"},{"start":"2022-04-01","end":"2022-12-31","val":-971251,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-21227,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2023-01-01","end":"2023-01-31","val":-333976,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2023-01-01","end":"2023-01-31","val":-333976,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q4I"},{"start":"2023-02-01","end":"2023-02-28","val":-21223,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2023-02-01","end":"2023-02-28","val":-21223,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"start":"2022-04-01","end":"2023-03-31","val":-1326450,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-05-01","end":"2023-05-31","val":-43266,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21"},{"start":"2023-04-01","end":"2023-06-30","val":-298953,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"},{"start":"2023-06-01","end":"2023-06-30","val":-255688,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2021-01-01","end":"2021-09-30","val":75352,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":75352,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":75352,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"GainsLossesOnSalesOfAssets":{"label":"Gain (Loss) on Disposition of Assets for Financial Service Operations","description":"Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":-15011,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-15011,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-15011,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-15011,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-15011,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":-15011,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"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":325124,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":215688,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":610254,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":450881,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1455458,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":462040,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":498131,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":511942,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":249531,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":237716,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":949985,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":949985,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":474352,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":474352,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1888434,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":773376,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1003945,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":111648,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":488379,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":247347,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":262002,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":135699,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":698842,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":358607,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":210463,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":96576,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":437649,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":437649,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":126383,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":266556,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":268891,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":268891,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":142508,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":142508,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":423552,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":423552,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":154660,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":154660,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":565963,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":565963,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":236842,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":236842,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":188082,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":197743,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":83466,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":83466,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":394799,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":394799,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":206716,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":206716,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":450702,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":450702,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":254708,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":254708,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":241616,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":475216,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":111294,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":220508,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":305928,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":702408,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":64311,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":222691,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":442861,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":335541,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":194823,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":53779,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":393614,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":179113,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":198791,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":91267,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":684758,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":212485,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":291144,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":33372,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":253791,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":222411,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":60690,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":51731,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":124046,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":124046,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":63356,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":63356,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":198000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":198000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":73955,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":73955,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":223695,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":223695,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":81051,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":81051,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":158103,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":158103,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":77052,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":77052,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":246052,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":246052,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":87949,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":87949,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":330105,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":330105,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":76064,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":76064,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":153932,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":153932,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":77868,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":77868,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":241933,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":241933,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":88001,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":88001,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":336686,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":336686,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":84208,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":84208,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":185316,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":185316,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":101108,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":101108,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":256984,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":256984,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":71668,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":71668,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":333575,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":333575,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":77347,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":77347,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":133557,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":56210,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":184951,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":51398,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":240323,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":38800,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"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":99353,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":60353,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":168353,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":69000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":519780,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":478008,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":938300,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":938300,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":460292,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":460292,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1114105,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":1114105,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":175805,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":175805,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1321558,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":1321558,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":232756,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":232756,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":310498,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":310498,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":77741,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":77741,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":457795,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":457795,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":147297,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":147297,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":383614,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":383614,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":132258,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":132258,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":574777,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":574777,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":442519,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":442519,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":707891,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":707891,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":133113,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":133113,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":707018,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":707018,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":123230,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":123230,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":348395,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":348395,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":225465,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":225465,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":370995,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":370995,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":22600,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":22600,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":397788,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":397788,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":197300,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":197300,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":401739,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":401739,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":204439,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":204439,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":458243,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":458243,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":56503,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":52003,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":643123,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":643123,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":53938,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":53938,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":52167,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":52167,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-1771,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":-1771,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":404292,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":404292,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":352125,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":352125,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":516585,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":516585,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":67192,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":67192,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":77849,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":77849,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":10657,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":10657,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":80211,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":80211,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":2362,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":2362,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":152967,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":152967,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":46730,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":46730,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":55702,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":55702,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":8972,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":8972,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":736790,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":736790,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":681088,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":681088,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":605491,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":605491,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2397,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":2397,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":43538,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":43538,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":41141,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":41141,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":46014,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":46014,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":2476,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":2476,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1651209,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":1651209,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3763,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":3763,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":12119,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":12119,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":8356,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":8356,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":23369,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":23369,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":11250,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":11250,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":32068,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":32068,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":22911,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":22911,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":38652,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":38652,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":15740,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":15740,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":51757,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-09-30","val":3098719,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":13106,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":1502353,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":68788,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":3947507,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":848788,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2022-01-01","end":"2022-03-31","val":-388,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":19639,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":20027,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":1983497,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1077091,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":3213465,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":1229968,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"}]}},"ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill":{"label":"Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)","description":"Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":42752,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":42752,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":42752,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":42752,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"}]}},"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":"2011-01-01","end":"2011-12-31","val":-1044289,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-1080091,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-244362,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-12-31","val":-1496138,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-1496138,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":42709,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":42709,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":178810,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":178810,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-103037,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-145746,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-357148,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-357148,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-118182,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-118182,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-867,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-867,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-443954,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-443954,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-325772,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-325772,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-735135,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-735135,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-61653,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-82528,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-82528,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":-20875,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":-20875,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-258668,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-258668,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-176140,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-176140,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-275420,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-275420,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-145885,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-145885,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-442267,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-442267,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-296382,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":-296382,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-388713,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-388713,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":53554,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":53554,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-535793,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-535793,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-137986,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":-137986,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2574452,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":2574452,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":2712438,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":2712438,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2326347,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":2326347,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":-248106,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-248106,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2070670,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":2070670,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-211315,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-624842,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-413527,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-153254,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":471588,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-496864,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2021-04-01","end":"2021-09-30","val":-285427,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-1225354,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-04-01","end":"2021-12-31","val":4060056,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":4345483,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":4891042,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":-1636771,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":-5773982,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-4137211,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":-6068407,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-339954,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-13029424,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-1111779,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2018-01-01","end":"2018-03-31","val":-211315,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-624842,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-413527,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-153254,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":471588,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-496864,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-251831,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-251831,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-467133,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-467133,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-215302,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-215302,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-715118,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-715118,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-247985,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-247985,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":594037,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":594037,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-270750,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-270750,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-541706,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-541706,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-270956,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-270956,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-772754,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-772754,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-231048,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-231048,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-1030808,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-1030808,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-190874,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-190874,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-415582,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-415582,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-224708,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-224708,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-521465,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-105883,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-714092,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-122167,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-282807,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-160640,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"}]}},"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":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3"},{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":85000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":67207,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":21679,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":37207,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":3237,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, 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 increase (decrease) in the valuation allowance for deferred tax assets.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-127469,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-358076,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-358076,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-120683,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2015-01-01","end":"2015-12-31","val":-293576,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-203601,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":203601,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-2100961,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-2100961,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":199982,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":199982,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-147517,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-147517,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":181098,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":304712,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":152676,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"IncomeTaxReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, 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 increase (decrease) in the income tax rates.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":1321015,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":1321015,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"}]}},"IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","description":"The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-203601,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":779193,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":779193,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-125930,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-125930,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":147517,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":147517,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-261258,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-261258,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-180987,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"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":"2017-01-01","end":"2017-12-31","val":753,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":753,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-74052,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-74052,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":2484,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4511,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":20872,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"IncreaseDecreaseInAccountsPayableAndAccruedLiabilities":{"label":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","description":"The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":278527,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":352521,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":935485,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":328655,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":70817,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":70817,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":357244,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":357244,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":71643,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":71643,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1105,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-75145,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":92910,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":-49590,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":190341,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":291041,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":552376,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":552376,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":140432,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":216682,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-278757,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-134257,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-117708,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-262208,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-47004,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-47004,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":126053,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":126053,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":131492,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":131492,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":203876,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":203876,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":740876,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":740876,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":36244,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":36244,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":139549,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":139549,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":26783,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":185963,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-117193,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-348020,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":219612,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":219612,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":335591,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":335591,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":277453,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":277453,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":51606,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":51606,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":42878,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":-42547,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-304652,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":-209905,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":-271605,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-268066,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":-278380,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-278380,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":30274,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":62364,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":93656,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":93656,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":258430,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":258430,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":262885,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":262885,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":179,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":179,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":14978,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":14978,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-30291,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-30291,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-37070,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-37070,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-62853,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-62853,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-30353,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-30353,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-41354,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":82500,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-62011,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-62011,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":33105,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":33105,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":50358,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":37287,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":50358,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":99363,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":34665,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":-331989,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":-109860,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":1480,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":38959,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":1403852,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":560347,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":232118,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":-205266,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":820601,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2010-01-01","end":"2010-06-30","val":-19500,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":-19500,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":277636,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":271864,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-329864,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":329864,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":-562364,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":562364,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":337827,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-337827,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-281215,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":281215,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-261942,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":261942,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-303293,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":303293,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":333883,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":333883,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-16620,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-16620,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-71220,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-71220,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-125590,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-125590,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-81493,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":81493,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-9177,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-9177,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-38340,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-38340,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":37919,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":37919,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-37918,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-37918,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":24900,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-24900,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-13042,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":13042,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":-16578,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":16578,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":69378,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":69378,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":15300,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":15300,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-88287,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-88287,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":-81107,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-81107,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-86747,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-86747,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":22907,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":22907,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":44846,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":44846,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":25204,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":25204,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":146574,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":146574,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-32190,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-32190,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-22187,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-22187,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-123207,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":-123207,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-150065,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-150065,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4034,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":4034,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":68372,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":68372,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1279,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1279,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":293716,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":293716,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-296662,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-296662,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-287160,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-287160,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-285856,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-285856,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-289789,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-289789,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":34297,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":34297,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10511,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":25524,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":10511,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":-35878,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":7198,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":-128276,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":-99185,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":-1977,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3366,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-58405,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":24980,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":-111350,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":-17552,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-31041,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2014-01-01","end":"2014-09-30","val":205712,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":159180,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"}]}},"IncreaseDecreaseInCustomerAdvancesAndDeposits":{"label":"Increase (Decrease) in Customer Advances and Deposits","description":"The increase (decrease) during the reporting period in the amount of (a) prepayments by customers for goods or services to be provided at a later date, (b) the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement, or (c) a combination of (a) and (b).","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":-63600,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":-63600,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-06-30","val":658381,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-09-30","val":658381,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"}]}},"IncreaseDecreaseInCustomerDeposits":{"label":"Increase (Decrease) in Customer Deposits","description":"The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":100700,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-63600,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-63600,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":1003616,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"IncreaseDecreaseInDueToRelatedPartiesCurrent":{"label":"Increase (Decrease) in Due to Related Parties, Current","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":"2012-01-01","end":"2012-03-31","val":76250,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":142500,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-03-31","val":76250,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":144500,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":144500,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":205712,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":230827,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":317249,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":317249,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":85425,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-31147,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":60061,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":-409985,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-409985,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":70836,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":70836,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":45338,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":45338,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-52162,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":-52162,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-419662,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-419662,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-127500,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-127500,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-255000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-255000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-242500,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-242500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-202796,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-202796,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":52500,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":52500,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":30000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":30000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":82500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-41354,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":187000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":187000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":37250,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":37250,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":100250,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":163250,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":100250,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":2591151,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":225750,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":10511,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":10511,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":63000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":126000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-09-30","val":2183791,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":-12648,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":-12648,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":3405,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":337376,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-261665,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":261665,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":-426256,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":426256,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":285144,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-285144,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-40567,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":40567,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-20424,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":20424,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-11559,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":11559,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":11559,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":11559,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-19843,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-19843,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":121330,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":121330,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":97728,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":97728,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":97728,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-97728,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":27112,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":27112,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":27112,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":27112,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-21492,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-21492,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":219063,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":219063,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":119,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-119,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":38565,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-38565,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":42154,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-42154,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-211466,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-211466,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4499,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":4499,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-45398,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-45398,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":-16677,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-16677,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-64338,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-64338,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":-3579,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":-3579,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":90361,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":90361,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":69880,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":69880,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":164769,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":164769,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":359754,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":359754,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":233901,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":233901,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":204884,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":204884,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":137664,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":137664,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":131981,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":131981,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":192821,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":192821,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-234149,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-234149,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":19629,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":19629,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":26437,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":26437,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":23776,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":23776,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":4199,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4199,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":384,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":384,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2899,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":4407,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":2899,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-12-31","val":912,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":367,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1953,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"IncreaseDecreaseInOperatingLeaseLiability":{"label":null,"description":null,"units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":-10474,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-09-30","val":-31957,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-42973,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-11203,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-11203,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-09-30","val":-34183,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-22596,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":-43259,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-46255,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-12423,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-25056,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-09-30","val":-39564,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"IncreaseDecreaseInOtherCurrentAssets":{"label":"Increase (Decrease) in Other Current Assets","description":"Amount of increase (decrease) in current assets classified as other.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":3669,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":3669,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2014-01-01","end":"2014-12-31","val":5825,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":5825,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-5825,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"},{"start":"2017-01-01","end":"2017-12-31","val":500,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":500,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-383,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-383,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"}]}},"IncreaseDecreaseInPayablesToCustomers":{"label":"Increase (Decrease) in Payables to Customers","description":"The change during the period, either increase or decrease, in amounts payable to customers. The term customers generally excludes other broker-dealers; persons who are principal officers, directors, and stockholders; and persons whose securities or funds are part of the regulatory net capital of the broker-dealer. Another broker-dealer's account can be classified as a customer if the account is carried as an omnibus account in compliance with certain regulations. The accounts of principal officers, directors and stockholders may be combined in the customer captions if they are not material and the combination is disclosed in the oath that is required to accompany the annual audited FOCUS Report.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":-32090,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":658381,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":658381,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1003616,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":539113,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":539113,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":460513,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":460513,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":460513,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":460513,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-1035706,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-1035706,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","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":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2014-01-01","end":"2014-03-31","val":-5825,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-5825,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-5825,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-5825,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-5825,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-5825,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":-5825,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2017-01-01","end":"2017-06-30","val":-9929,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":9929,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":25649,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":25649,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":15721,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":15721,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":18613,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":18613,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":9574,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":9574,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":3215,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":3215,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":191529,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":191529,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":91152,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":91152,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":179978,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":179978,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":319430,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":319430,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-186671,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-186671,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4900,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":4900,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-8405,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-8405,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-8405,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-8405,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-8405,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-8405,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1765,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":1765,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-8483,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":-4369,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-8483,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":693325,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-7485,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2010,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-4019,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-09-30","val":1086553,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"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":4287,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":2052,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-6145,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":-1858,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":7812,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1459,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3372,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":3372,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":1912,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":1912,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-4414,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":4414,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-1043,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":1043,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":5242,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":5242,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":608,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":608,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4496,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":4496,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3888,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":3888,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":6769,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":6769,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2273,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2273,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":8388,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":8388,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1803,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1803,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3846,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3846,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2043,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2043,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":6728,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":6728,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2882,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2882,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":10148,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":10148,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3703,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":3703,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7288,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":7288,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":3585,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":3585,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":10898,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":10898,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":3610,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":3610,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":14743,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":14743,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4245,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":4245,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9051,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":9051,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":4806,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":4806,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":14503,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":14503,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":5452,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":5452,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":20018,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":20018,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":5000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9420,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":9420,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":4420,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":4420,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":16847,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":16847,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":7427,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":7427,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":24393,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":24393,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":15045,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":15045,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":33347,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":33347,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":18302,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":18302,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":39749,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":39749,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":6402,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":6402,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":33325,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":33325,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8068,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":8068,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13640,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":13640,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5572,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":5572,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":18962,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":18962,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":5322,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":5322,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":24028,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":24028,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4807,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":4807,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":9349,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":9349,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":4542,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":4542,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":13623,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":13623,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":4274,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":4274,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":17624,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":17624,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3723,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":3723,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":7164,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":7164,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":3441,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":3441,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":7264,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":7264,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":100,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":100,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":10418,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":10418,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":6903,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":6903,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":14675,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":14675,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":7771,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":7771,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":14913,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-09-30","val":0,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":238,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":14913,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3343,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7341,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":3998,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":6525,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6525,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"InterestExpenseOtherLongTermDebt":{"label":"Interest Expense, Other Long-term Debt","description":"Amount of interest expense incurred on long-term debt classified as other, including, but not limited to, interest on long-term notes and amortization of issuance costs.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":5242,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1147,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"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":4293,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":6151,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":7812,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1459,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3371,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":3371,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":4414,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":4414,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":5242,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":5242,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":608,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":608,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4496,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":4496,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":6769,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":6769,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":8388,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":8388,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1803,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1803,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3846,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3846,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":6728,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":6728,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":10148,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":10148,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3703,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":3703,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7288,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":7288,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":10898,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":10898,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":14743,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":14743,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4245,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":4245,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9051,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":9051,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":14503,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":14503,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":20018,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":20018,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":5000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9420,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":9420,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":17136,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":24393,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7867,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":33347,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"}]}},"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":17136,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":39749,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7867,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":33347,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":39749,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":39749,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":30528,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":30528,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8068,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":8068,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13640,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":13640,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":18962,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":18962,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":24028,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":24028,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4807,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":4807,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":9349,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":9349,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":13623,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":13623,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":17624,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":17624,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3723,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":3723,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":7164,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":7164,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":7264,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":7264,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":10418,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":10418,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2631,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":2631,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10403,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":6184,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":10403,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-12-31","val":6452,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":255,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1494,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":8685,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":8685,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":12189,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":12189,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":134000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":95000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":95000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":95000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":95000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-06-30","val":95000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":95000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":36000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":36000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":36000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":36000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":36000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":36000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":36000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":51245,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":36000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":36000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":36000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":36000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":36000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":36000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":176402,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":176402,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"},{"end":"2016-12-31","val":12050,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":12050,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":12050,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":12050,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":12050,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":12050,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8471,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8471,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2018-12-31","val":205053,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":205053,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":205053,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":205053,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":205053,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":207383,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":175807,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":175807,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":79049,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":79049,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":79049,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":79049,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":79049,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":79049,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":72950,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":72950,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":72950,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":72950,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":72950,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":72950,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":72950,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":72950,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":72950,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":73250,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":73249,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":73269,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":73269,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":73250,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":74835,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"InventoryLIFOReserveEffectOnIncomeNet":{"label":"Inventory, LIFO Reserve, Effect on Income, Net","description":"The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-45000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-24657,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-24657,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":24185,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":24185,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":8848,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":8848,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"}]}},"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":206563,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":206563,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":206563,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":468228,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":632819,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":327314,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":327314,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":327314,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":327314,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":327314,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":286747,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":306890,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":315755,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":315755,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":315755,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":315755,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":315755,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":315755,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":335598,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":194425,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":218027,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":218027,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":218027,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":218027,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":218027,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":218027,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":190915,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":190915,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":239519,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":420110,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":420110,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":420110,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":420110,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":420110,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":419991,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":381545,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":377956,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":96235,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":96235,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":96235,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":96235,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":96235,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100734,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":50837,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":79558,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":76897,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":76897,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":76897,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":76897,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":76897,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":76897,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":73318,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":167258,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":171434,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":171434,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":171434,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":171434,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":171434,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":336203,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":531188,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":405335,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":376318,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":376318,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":376318,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":376318,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":376318,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":513982,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":508299,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":569140,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":117984,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":117984,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":117984,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":117984,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":117984,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":137613,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":144421,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":141760,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":113335,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":113335,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":113335,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":113335,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":113335,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":113719,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":116234,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":117742,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":114247,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":114247,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":114247,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":114614,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":116200,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"InventoryNoncurrent":{"label":"Inventory, Noncurrent","description":"Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.","units":{"USD":[{"end":"2015-12-31","val":112409,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":67409,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":67409,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-12-31","val":42752,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":42752,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":42752,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":42752,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":42752,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":42752,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":42752,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":42752,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":42752,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":42752,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":66937,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"}]}},"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":193314,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":220755,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":220755,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":220755,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":220755,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-06-30","val":99425,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":123027,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":175232,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":175232,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":175232,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":175232,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":175232,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":154915,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":154915,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":154232,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":156668,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":156668,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":156668,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":156668,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":156668,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":137674,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":205143,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":201554,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":89771,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"InventoryRawMaterialsAndSupplies":{"label":"Inventory, Raw Materials and Supplies, Gross","description":"Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.","units":{"USD":[{"end":"2015-12-31","val":89771,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":89771,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":89771,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":89771,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":25901,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":50837,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":64120,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":64847,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":64847,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":64847,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":64847,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":64847,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":64847,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":64847,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":70770,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":32074,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":32074,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":32074,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":32074,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":32074,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":34143,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":35820,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":128188,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":90656,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":90656,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":90656,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":90656,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":90656,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":90961,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":90960,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":90960,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":38935,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":38935,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":38935,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":38935,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":38935,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":58564,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":58564,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":58570,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":30145,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":30145,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":30145,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":30145,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":30145,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":30529,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":24142,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":24142,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":24142,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":24142,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":24142,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":19784,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":19784,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"InventoryValuationReserves":{"label":"Inventory Valuation Reserves","description":"Amount of valuation reserve for inventory.","units":{"USD":[{"end":"2017-12-31","val":42752,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q4I"},{"end":"2018-09-30","val":42752,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2019-12-31","val":66937,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":66937,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":66937,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":66937,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":66937,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":66937,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":66937,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":75785,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":75785,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":75785,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":75785,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":75785,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":75785,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":75785,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":75785,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":75785,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":75785,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":75785,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":75785,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":75785,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"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":"2013-12-31","val":6795,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":6795,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":6795,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":6795,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":6795,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-09-30","val":34042,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":227442,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":227442,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":227442,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":227442,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":227442,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":246317,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-12-31","val":6464,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":6464,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":6464,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":6464,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":6464,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":74833,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-09-30","val":15438,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-09-30","val":88017,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":139360,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":139360,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":139360,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":139360,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":139360,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":302060,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":495368,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":277147,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":80609,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":80609,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":80609,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":80609,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":80609,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":215638,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":241532,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":302373,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-06-30","val":12907,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10240,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10240,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":10240,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":10240,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":10240,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":10240,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10240,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":19142,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":20350,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":16856,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":16856,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":16856,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":21580,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":21581,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"InventoryWriteDown":{"label":"Inventory Write-down","description":"Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":164393,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":164393,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":19,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"}]}},"IssuanceOfStockAndWarrantsForServicesOrClaims":{"label":"Issuance of Stock and Warrants for Services or Claims","description":"Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":419650,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":123719,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":123719,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":14500,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":233000,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-12-31","val":624568,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":624568,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":30485,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-12-31","val":75945,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":75945,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":128339,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":128339,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":995,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":995,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":995,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":995,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":995,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2017-01-01","end":"2017-03-31","val":1000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":1000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":2000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":2000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":2000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":2000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":2000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"}]}},"LaborAndRelatedExpense":{"label":"Labor and Related Expense","description":"Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":506331,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":120617,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":214501,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":107524,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":352418,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":137917,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":486439,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":517819,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":117111,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":126070,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":232035,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":232035,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":114924,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":114924,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":389582,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":401437,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":157547,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":169402,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":650313,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":650313,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":107774,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":107774,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":312775,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":312775,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":205001,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":205001,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":369538,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":369538,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":59466,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":59466,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":449322,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":449322,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":117540,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":117540,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":198382,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":198382,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":80842,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":80842,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":321880,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":321880,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":123498,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":123498,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":469815,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":469815,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":131370,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":131370,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":256241,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":256241,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":124871,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":124871,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":379073,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":379073,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":122832,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":122832,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":536733,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":536733,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":90708,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":90708,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":214594,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":214594,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":123886,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":123886,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":329504,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-09-30","val":1358610,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":114910,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":1039711,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":451183,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":1801027,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":442417,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":2494942,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":69602,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":163915,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":94313,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":263321,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":538869,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":277048,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":812148,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":273279,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":1138406,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":315347,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2017-01-01","end":"2017-03-31","val":18592,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":37336,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":56384,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-03-31","val":19090,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":38167,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-09-30","val":57246,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-12-31","val":4839,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018"},{"start":"2018-12-01","end":"2018-12-31","val":4839,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-12-01","end":"2018-12-31","val":4839,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-12-01","end":"2018-12-31","val":4839,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2018-12-01","end":"2018-12-31","val":4839,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2018-12-01","end":"2018-12-31","val":4839,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2018-12-01","end":"2018-12-31","val":4839,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2018-12-01","end":"2018-12-31","val":4839,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2018Q4I"},{"start":"2021-10-01","end":"2021-10-31","val":4839,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-10-01","end":"2021-10-31","val":4839,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q3I"}]}},"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":20303,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":17794,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":19510,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":38469,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":29400,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":14700,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":57145,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":44100,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":19050,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":14700,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":76193,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":76193,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":19510,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":19510,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":29400,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":39020,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":14700,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":19510,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":44100,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":53000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":14700,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":14000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":76193,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":76193,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20220,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":20220,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":40440,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":20126,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":20126,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":61000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":20100,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":81201,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2022-03-31","val":237581,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":20890,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":20890,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2023-03-31","val":78333,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-04-01","end":"2023-03-31","val":75062,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":22765,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"LeaseOperatingExpense":{"label":"Oil and Gas Property, Lease Operating Expense (Deprecated 2018-01-31)","description":"Amount of lease operating expense related to property used in oil and gas production.","units":{"USD":[{"start":"2012-10-01","end":"2012-10-31","val":6721,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012Q3I"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2015Q3I"}]}},"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":329386,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":314870,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":300353,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":285837,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":227772,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":169419,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":49829,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":49829,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":49829,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"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":43549,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":29033,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":14516,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":58065,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2022-09-30","val":21460,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"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":59795,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":59795,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":59795,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":49829,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":49829,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","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":59795,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":59795,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":59795,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":59795,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":59795,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":49829,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":58353,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":58353,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":58353,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":59795,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":59795,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":59795,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":58065,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":58065,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":58065,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":58353,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":58353,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":59795,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-09-30","val":8942,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"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":1058947,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":1058947,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":1058946,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1110306,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1386691,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":753353,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":753353,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":753353,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":753353,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":753353,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":743982,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":828678,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1015956,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1273622,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1273622,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1273622,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1273622,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1273622,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1490304,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1139365,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1155914,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1352670,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1358110,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1636205,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1967494,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1967494,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1967494,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":1967494,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1967494,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2003738,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2107043,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2153457,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1850300,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":1850300,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1850300,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":1850300,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1850300,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2069912,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2185891,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2127753,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2219155,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":2219155,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":2219155,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":2219155,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":2219155,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2426212,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1932758,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2288194,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1807834,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":1807834,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1807834,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1807834,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":1807834,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1903436,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2584909,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2637141,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2604033,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2604033,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2604033,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2604033,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2604033,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3272870,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3056610,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2997625,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1507668,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":1507668,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1507668,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1507668,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":1507668,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1470200,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1430947,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1611614,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1667231,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1667231,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1667231,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1667231,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1667231,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1708650,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1694930,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1657920,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1550726,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1550726,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1550726,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1655783,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":11270676,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":2493131,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":2493131,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1795129,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3627008,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3442016,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3330043,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":3330043,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3955435,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":1099035,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":1099035,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":1099035,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1389758,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1430460,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":999351,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":999351,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":999351,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":1265351,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1265351,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":942318,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":782653,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":922055,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":914050,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":914050,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1013616,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":841487,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":712290,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":564842,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":564842,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":576436,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":583866,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":661543,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":698922,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":698922,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":674508,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":756938,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":627212,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":307303,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":307303,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":381030,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":200627,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":196043,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":140365,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":140365,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":210436,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2430420,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2537751,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":1801714,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1686001,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2068947,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2592767,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2216049,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2633055,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2201493,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1894523,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":1713721,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1405503,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1238744,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1188363,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":985926,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":985926,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":836471,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":598043,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":455150,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":310329,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":310329,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":310329,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":293219,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":10135375,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":10135375,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":10135375,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":271925,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5012467,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9338888,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2281872,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":2281872,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1801461,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":1017919,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":1017919,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":1017918,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1099376,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1386691,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":753353,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":753353,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":753353,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q4I"},{"end":"2012-03-31","val":743982,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":828678,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-12-31","val":1273622,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1273622,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-09-30","val":1155914,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":1226618,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1967494,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1967494,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1850300,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"},{"end":"2016-12-31","val":2219155,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":2219155,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-09-30","val":1982892,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1517830,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":1517830,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1517830,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":1517830,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":1517830,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1628990,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2326284,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2394606,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2377861,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2377861,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2377861,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2377861,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2377861,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2839561,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2642088,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2611145,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1149706,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":1149706,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1149706,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1149706,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":1149706,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1141241,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1066263,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1127632,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1213730,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1213730,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1213730,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1213730,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1213730,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1322970,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1341090,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1392013,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1299375,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":1299375,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1299375,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1418414,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":11030762,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":2253217,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":2253217,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1571973,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3468315,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3047164,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2952257,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":2952257,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3591359,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LiabilitiesNoncurrent":{"label":"Liabilities, Noncurrent","description":"Amount of obligation due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":226172,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":433309,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":414522,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":386480,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":357962,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":357962,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":357962,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":357962,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":357962,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":328959,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":364684,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":483982,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":453501,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":453501,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":453501,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":453501,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":453501,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":385680,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":353840,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":265907,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":251351,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":251351,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":251351,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":237369,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":239914,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":239914,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":239914,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":223156,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":158693,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":394852,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":377786,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":377786,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":364076,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LoansPayable":{"label":"Loans Payable","description":"Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).","units":{"USD":[{"end":"2020-06-30","val":111971,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":261971,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":261971,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":261971,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":261971,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":261971,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":261971,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":261971,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":337056,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":261971,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":261971,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":261971,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":261971,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":261971,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":261971,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"LoansPayableCurrent":{"label":"Loans Payable, Current","description":"Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2020-06-30","val":46752,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":65867,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":65867,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":65867,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":65867,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":65867,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":65867,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":102545,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":111971,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":111971,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":113461,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":113461,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":113461,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":114155,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":114855,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"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":"2017-12-31","val":407280,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":332612,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":251157,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":190065,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"}]}},"LongTermDebtAndCapitalLeaseObligationsCurrent":{"label":"Long-term Debt and Lease Obligation, Current","description":"Amount of long-term debt and lease obligation, classified as current.","units":{"USD":[{"end":"2019-03-31","val":223778,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":221914,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":211082,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":200066,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":200066,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":153811,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":153811,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":153811,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":153811,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":141389,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":128755,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":115907,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"LongTermDebtFairValue":{"label":"Long-term Debt, Fair Value","description":"The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.","units":{"USD":[{"end":"2021-06-30","val":731,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":731,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive":{"label":"Long-Term Debt, Maturity, after Year Five","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 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":"2017-12-31","val":88244,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":88244,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":6789,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"}]}},"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":"2017-12-31","val":74668,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":81456,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":81456,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":81457,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","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":"2017-12-31","val":81456,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"}]}},"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-12-31","val":81456,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":81456,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":81456,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":27152,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","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":"2017-12-31","val":81456,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":81456,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":81456,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":81456,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"}]}},"LongTermLoansPayable":{"label":"Loans Payable, Noncurrent","description":"Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2020-06-30","val":65219,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":196104,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":196104,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":196104,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":196104,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":196104,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":196104,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":159426,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":225085,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":150000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":148510,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":148510,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":148510,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":147816,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":147116,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"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":"2010-12-31","val":41028,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":41028,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":41028,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":10930,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2017-12-31","val":290004,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":290004,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":290004,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":290004,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":274446,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":258625,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":242535,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":226172,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":209531,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":192608,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":175398,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":157896,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":157896,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":157896,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":157896,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":157896,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":140096,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":121995,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":121995,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":103586,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":103586,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":103586,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":103586,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":103586,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":84865,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LossContingencyDamagesSoughtValue":{"label":"Loss Contingency, Damages Sought, Value","description":"The value (monetary amount) of the award the plaintiff seeks in the legal matter.","units":{"USD":[{"start":"2011-10-17","end":"2011-11-17","val":58000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-11-16","end":"2011-11-17","val":58000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-12-31","val":58000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":58000,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-12-31","val":58000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":58000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":58000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":58000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":58000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":58000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":58000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":58000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":58000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":58000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":58000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-09-30","val":58000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":58000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":58000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":58000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-09-30","val":58000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":58000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":58000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"MachineryAndEquipmentGross":{"label":"Machinery and Equipment, Gross","description":"Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.","units":{"USD":[{"end":"2011-12-31","val":495372,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":495372,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":495372,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":495372,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":495372,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":495372,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":495372,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":482659,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"},{"end":"2017-07-31","val":426000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2017-07-31","val":426000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-07-31","val":426000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-07-31","val":426000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q2I"}]}},"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":401122,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":799896,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":790472,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-9626,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-19458,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":-19458,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":170500,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":170500,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":160243,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":160243,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-10476,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-10476,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-17585,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":-17585,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-28438,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-28438,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-32107,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-32107,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2017-01-01","end":"2017-03-31","val":157000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":157000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18255,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":18255,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-03-31","val":-5508,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-5508,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-20300,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-20300,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-35342,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":-35342,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-50640,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-50640,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-15557,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-15557,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-31379,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-31379,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-47469,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-47469,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-63832,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-63832,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-16640,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-16640,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":78407,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":78407,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":228407,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":228407,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":211197,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":211197,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-17733,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-17733,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-100313,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":-100313,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-100313,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":-1241539,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-100313,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":-1545051,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":-1785351,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":53000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":104500,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-466182,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":-1110593,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":-1107521,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":-762405,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-165842,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2017-01-01","end":"2017-09-30","val":-96046,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-96046,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":-109942,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-109942,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2020-01-01","end":"2020-03-31","val":-5067,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-5067,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-5067,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-5067,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-5067,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-5067,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-8228,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-8228,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":275000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":275000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":275000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-12-31","val":275000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-04-01","end":"2022-06-30","val":580000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":450363,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":458910,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":483324,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":220000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":-314766,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":-684895,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":-406770,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-161442,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-270039,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":-270039,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":-540732,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":-540732,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-455857,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-455857,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":280887,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":280887,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":94577,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":94577,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":227980,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":227980,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":310218,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":310218,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":80257,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":80257,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":9856,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":9856,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-191659,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-191659,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-289355,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-289355,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":53854,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":53854,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":13280,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":13280,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":124267,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":124267,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":46962,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":46962,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6186,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":6186,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":94702,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":94702,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-01-01","end":"2015-09-30","val":-29390,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-29390,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-109203,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-109203,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":59437,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":59437,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":38027,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":38027,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-01-01","end":"2016-09-30","val":3051,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3051,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-32740,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-32740,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-104327,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":-104327,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2231588,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":2231588,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":1926512,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":1926512,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":1079403,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":1079403,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-250133,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-250133,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-37079,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-37079,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":746280,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":746280,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":264069,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":264069,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-61625,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-61625,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-604444,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-604444,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1004574,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1004574,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-485187,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-485187,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2358,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":2358,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-240475,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-240475,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-417339,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-417339,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-541249,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-541249,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-145494,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-145494,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-239592,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":-391327,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-239592,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":2091122,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-499511,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":1454966,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":1589387,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":-53861,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-112004,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-181935,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":991442,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":891864,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":753862,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-461747,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":-829101,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":-632109,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1529251,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":700151,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-1687814,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-101000,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":43468,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":29657,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":28977,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":40792,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":512663,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":-512663,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":556130,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":-556130,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-1044289,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-1044289,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-825230,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-825230,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1080091,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":-1080091,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-244362,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":-244362,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-1230467,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1230467,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-150376,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-150376,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-1496138,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-1496138,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-136101,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-136101,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":42709,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":42709,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":178810,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":178810,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-103037,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-103037,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-145746,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-145746,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-357148,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-357148,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-117315,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-117315,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-118182,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-118182,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-867,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-867,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-443954,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-443954,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-325772,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-325772,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-735135,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-735135,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-61653,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-61653,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-82528,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-82528,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":-20875,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":-20875,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-258668,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-258668,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-176140,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-325772,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-275420,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-275420,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-145885,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-145885,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-442267,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-442267,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-296382,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":-296382,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-388713,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-388713,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":53554,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":53554,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-535793,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-535793,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-137986,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":-137986,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2574452,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":2574452,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":2712438,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":2712438,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2326347,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":2326347,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":-248106,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-248106,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2070670,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":2070670,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-211315,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-211315,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-624842,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-624842,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-413527,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-413527,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-153254,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":-153254,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":471588,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":471588,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-496864,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-496864,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-251831,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-251831,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-467133,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-467133,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-215302,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-215302,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-715118,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-715118,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-247985,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-247985,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":594037,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":594037,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-270750,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-270750,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-541706,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-541706,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-270956,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-270956,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-772754,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-772754,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-231048,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-231048,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-1030808,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-1030808,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-190874,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-190874,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-415582,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-415582,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-224708,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-224708,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":939927,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-04-01","end":"2021-06-30","val":939927,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-521465,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-415582,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-07-01","end":"2021-09-30","val":-105883,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-1225354,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-1225354,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-714092,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":4060056,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":4345483,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":4806042,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":-122167,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-282807,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-160640,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-1636771,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":-1636771,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2022-06-30","val":-1636771,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":-3836919,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-3836919,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":-6291662,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-468210,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-13274207,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-1143303,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":-4287,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":-2052,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":6145,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":1858,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-7793,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1459,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-3372,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":-3372,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":-1912,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":-1912,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":4414,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":-4414,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1043,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":-1043,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-5242,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-5242,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-608,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-608,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-4496,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":-4496,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-3888,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":-3888,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-6769,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-6769,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-2273,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-2273,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-8388,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-8388,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1803,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-1803,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-3846,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-3846,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2043,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2043,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-6728,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-6728,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-2882,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-2882,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-10148,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-10148,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-3703,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-3703,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-7288,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-7288,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-3585,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-3585,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-10898,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-10898,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-3610,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-3610,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-14743,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-14743,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-4245,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-4245,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-9051,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-9051,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":-4806,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":-4806,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-14503,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-14503,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-5452,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-5452,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-20018,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-20018,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-5000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-5000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-100820,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-100820,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-95820,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":-95820,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-108247,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-108247,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-7427,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-7427,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-115793,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-115793,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-15045,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":-15045,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2886653,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":2886653,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":2901698,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":2901698,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2880251,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":2880251,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":-6402,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-6402,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2886675,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":2886675,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-8068,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-8068,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-13640,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-13640,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-5572,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-5572,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-18962,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":-18962,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-5322,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":-5322,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-24028,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-24028,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4807,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-4807,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-9349,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-9349,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-4542,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-4542,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-13623,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-13623,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-4274,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-4274,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-17624,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":-17624,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-3723,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-3723,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":836,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":836,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":4559,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":4559,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":736,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":736,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-100,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-100,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-2418,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-2418,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-6903,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-29686,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-29686,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-22782,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-22782,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":52428,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":82114,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":52648,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":7306173,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":5487459,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":10647808,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-06-30","val":-4393,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-3998,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-957302,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":-1000027,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-34579,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-1372966,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-405981,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"NotesAndLoansPayable":{"label":"Notes and Loans Payable","description":"Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer).","units":{"USD":[{"end":"2017-12-31","val":290004,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":226172,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":157896,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":103586,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":103586,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"}]}},"NotesPayable":{"label":"Notes Payable","description":"Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":32107,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":32107,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":32107,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":14522,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3669,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2017-03-31","val":157179,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2020-12-31","val":175398,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":175398,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":175398,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":157665,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":938232,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1357342,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":1357342,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1195460,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2010-12-31","val":30836,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":30836,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":30836,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":41476,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":42364,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":32107,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":32107,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":32107,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":32107,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":32107,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":21631,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":14522,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3669,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2017-12-31","val":50640,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":50640,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":50640,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":50640,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":60689,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":61719,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":62767,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":63832,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":63832,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":63832,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":63832,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":63832,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":64916,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":66017,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":67137,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":68276,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":68276,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":68276,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":68276,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":68276,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":69435,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":70613,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":70613,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":71812,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":71812,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":71812,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":71812,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":71812,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":72800,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1044565,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":938232,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":845565,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":845565,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":845565,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"NotesPayableToBank":{"label":"Notes Payable to Bank","description":"Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer.","units":{"USD":[{"end":"2017-12-31","val":340644,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":290004,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":226172,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":175398,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":175398,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"}]}},"NotesPayableToBankCurrent":{"label":"Notes Payable to Bank, Current","description":"Current portion of the total carrying amount as of the balance sheet date due within one year or the operating cycle, if longer, on all notes payable to banks paid on an installment with long term maturities. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances.","units":{"USD":[{"end":"2017-09-30","val":35342,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":50640,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"}]}},"NotesPayableToBankNoncurrent":{"label":"Notes Payable to Bank, Noncurrent","description":"The total amount due within more than 12 month, or the operating cycle if longer, on all notes payable to banks paid on an installment. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances.","units":{"USD":[{"end":"2017-09-30","val":305302,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":290004,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"}]}},"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":{"Segment":[{"start":"2013-01-01","end":"2013-06-30","val":1,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"}]}},"NumberOfReportableSegments":{"label":"Number of Reportable Segments","description":"Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.","units":{"Number":[{"start":"2020-01-01","end":"2020-06-30","val":1,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":1,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":1,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"}],"Segment":[{"start":"2020-01-01","end":"2020-03-31","val":1,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1"}]}},"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-12-31","val":2199801,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":577549,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":905271,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":417588,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1622354,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":730892,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":2360605,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":2360605,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1057378,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":1057378,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1386093,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":1386093,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":318215,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":318215,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1681493,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1681493,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":295400,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":295400,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1871364,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1871364,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":266556,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":266556,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":528222,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":528222,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":261666,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":261666,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":804200,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":804200,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":275977,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":275977,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1054018,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":236842,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":236842,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":459289,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":459289,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":222747,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":222747,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":804051,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":804051,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":344762,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":344762,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2015-01-01","end":"2015-03-31","val":254708,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":475216,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":220508,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":702408,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":227191,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2021-04-01","end":"2021-09-30","val":5202860,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":3023333,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-04-01","end":"2021-12-31","val":7193624,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":1990764,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2022-04-01","end":"2022-09-30","val":6792031,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5206156,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":8281845,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":1535343,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"}]}},"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":-824814,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":-630057,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-1523106,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":-698293,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-1680021,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-99541,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":46840,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":33029,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":30889,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":42704,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-508249,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":-508249,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-555087,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":-555087,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-1039047,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":-1039047,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-824622,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-824622,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1075595,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":-1075595,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-240474,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":-240474,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-1223698,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1223698,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-148103,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-148103,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-1487750,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-1487750,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-134298,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-134298,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":46555,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":46555,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":180853,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":180853,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-96309,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-96309,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-142864,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-142864,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-347000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-347000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-113612,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-113612,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-110894,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-110894,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":2718,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2718,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-433056,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-433056,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-322162,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":-322162,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-720392,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-720392,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-57408,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-57408,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-73477,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-73477,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":-16069,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":-16069,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-244165,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-244165,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-170688,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-170688,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-255402,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":-255402,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-140885,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-140885,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-341447,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":-341447,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":-200562,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":-200562,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-280466,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-280466,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":60981,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":60981,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-420000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":-420000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-122941,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":-122941,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-312201,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":-312201,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":-189260,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":-189260,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-553904,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-553904,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":-241704,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-241704,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-816005,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-816005,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-203247,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-203247,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-611202,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":-611202,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-407955,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":-407955,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-134292,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":-134292,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":476910,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":476910,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-472836,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-472836,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-247024,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-247024,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-457784,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-457784,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-210760,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-210760,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-701495,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-701495,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-243711,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-243711,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":611661,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":611661,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-267027,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-267027,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-542542,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-542542,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-275515,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-275515,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-773490,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":-773490,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-230948,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-230948,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-1028390,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-1028390,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-183971,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-183971,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-385896,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-385896,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-201926,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-201926,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-573893,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-187997,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-766740,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":-3246117,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":-1141976,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":-5756766,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-01-01","end":"2022-03-31","val":-121772,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-278414,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-156642,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-679469,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":-5068380,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-305375,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-11656458,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-705798,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":15533,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":13500,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":29033,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":43549,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":14516,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":58065,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":58065,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":58065,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":58065,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":14516,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":40440,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-12-31","val":58353,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":14949,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2015-10-01","end":"2015-10-31","val":6100,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2015Q3I"},{"start":"2021-04-01","end":"2021-09-30","val":32803,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":16251,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-04-01","end":"2021-12-31","val":49055,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":16552,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":65606,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-09-30","val":32803,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":16251,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":55568,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":22765,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":78333,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-04-01","end":"2023-03-31","val":16552,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":22765,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2018-12-31","val":290000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":272602,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":263465,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":253338,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":243039,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":243039,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":243039,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":14516,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1I"},{"end":"2020-06-30","val":221914,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":29032,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-06-30","val":32000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2I"},{"end":"2020-12-31","val":200066,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":200066,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14516,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":22596,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":22596,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":34000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":153811,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"},{"end":"2022-06-30","val":29897,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":27959,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":317171,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":299544,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":281619,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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-03-31","val":48824,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":41551,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":42256,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":42973,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":42973,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":42973,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":42973,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":42973,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":43702,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":44444,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":45199,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":46255,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":46255,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":46255,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":46255,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":46255,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":47474,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":48715,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":49976,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":50970,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":50970,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":50970,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":51835,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":45004,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":45004,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":45004,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":52715,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":19266,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":72319,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":71758,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":71758,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":67543,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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-03-31","val":223778,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":221914,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":211082,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":200066,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":200066,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":200066,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":200066,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":200066,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":188863,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":177470,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":165883,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":153811,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":153811,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":102841,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":102841,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":102841,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":89553,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":22519,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":22519,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":22519,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":76040,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8693,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":244852,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":227786,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":227786,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":214076,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":284808,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":284808,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":284808,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":284808,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019"},{"start":"2021-04-01","end":"2021-12-31","val":71842,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":88574,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":16948,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":56899,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":75426,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":22765,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2018-12-31","val":290000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":272602,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":263465,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":253338,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":243039,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":243039,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":243039,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":243039,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":243039,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":232565,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":221914,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":211082,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":200066,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":200066,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":200066,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":200066,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":200066,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":188863,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":177470,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":165883,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":153811,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":153811,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":153811,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":141388,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":64094,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":64094,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":64094,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":128755,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":27959,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":316271,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":297744,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":297744,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":278919,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"OperatingLeasesFutureMinimumPaymentsDue":{"label":"Operating Leases, Future Minimum Payments Due","description":"Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.","units":{"USD":[{"end":"2012-12-31","val":6721,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6721,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2016-12-31","val":134200,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016Q4I"},{"end":"2017-12-31","val":54900,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":164518,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2020-12-31","val":368645,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":368645,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":"2020-12-31","val":76723,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":127267,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":"2020-12-31","val":8772,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":8772,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":"2020-12-31","val":8772,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":8772,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":"2018-12-31","val":48388,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2020-12-31","val":8772,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":8772,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":"2016-12-31","val":61000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016Q4I"},{"end":"2018-12-31","val":58065,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2020-12-31","val":50544,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":8772,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"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":"2020-12-31","val":215062,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":206290,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivable":{"label":"Operating Leases, Future Minimum Payments Receivable","description":"Future minimum rental payments in aggregate as of the balance sheet date under operating leases.","units":{"USD":[{"end":"2012-12-31","val":152170,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":147862,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-12-31","val":67210,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableCurrent":{"label":"Operating Leases, Future Minimum Payments Receivable, Current","description":"Future rental payments receivable within one year of the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":53148,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":80652,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-12-31","val":67210,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-12-31","val":73200,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Three Years","description":"Future rental payments receivable within the third year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":45610,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2015-12-31","val":61000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Two Years","description":"Future rental payments receivable within the second year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2012-12-31","val":53412,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":67210,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2015-12-31","val":73000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableThereafter":{"label":"Operating Leases, Future Minimum Payments Receivable, Thereafter","description":"Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.","units":{"USD":[{"end":"2015-12-31","val":207200,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"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":"2016-12-31","val":73200,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016Q4I"},{"end":"2017-12-31","val":54900,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":58065,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"OperatingLeasesIncomeStatementLeaseRevenue":{"label":"Operating Leases, Income Statement, Lease Revenue","description":"The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":297237,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":216605,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":216605,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":233076,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":233076,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":158400,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"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.0675,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0675,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0675,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.0675,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":0.0675,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.0675,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":0.0675,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.0675,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"OperatingLossCarryforwards":{"label":"Operating Loss Carryforwards","description":"Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.","units":{"USD":[{"end":"2016-12-31","val":12678304,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016Q4I"},{"end":"2017-12-31","val":10605634,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-12-31","val":11390000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":10745000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-12-31","val":10145000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":12540000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"OtherAssets":{"label":"Other Assets","description":"Amount of assets classified as other.","units":{"USD":[{"end":"2018-12-31","val":10143,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":10143,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10143,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10143,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":282745,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":273608,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":263481,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":253182,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":253182,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":253182,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":253182,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":253182,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":242708,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":232057,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":221225,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":210209,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":210209,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":210209,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":210209,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":210209,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":199006,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":187613,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":176026,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":163954,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":163954,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":163954,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":151531,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":138898,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":13695,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":13695,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":13695,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":13695,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":13695,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":13695,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":13695,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":13695,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":13695,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":13695,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":13695,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":13695,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":13695,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":10026,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":10026,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":10026,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":10026,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":10026,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":10026,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":10026,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":10026,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":10026,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":10026,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":10026,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":10026,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":10026,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10026,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":10026,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":10026,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10026,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":10026,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":10026,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":10026,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":10026,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":10026,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10026,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":10026,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10026,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":10026,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":10026,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":10026,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":10026,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10026,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10026,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10026,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10026,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":10026,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":10026,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":10026,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10026,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10026,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-12-31","val":10526,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":10526,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":10526,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":10526,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10526,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10526,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-12-31","val":10143,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"OtherIncome":{"label":"Other Income","description":"Amount of revenue and income classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":8000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":8000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":8000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":8000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":8000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":8000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":8000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":8000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":7000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-09-30","val":1818714,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":7000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":295626,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":7220,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2948,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2948,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-09-30","val":-965448,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-8146,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"OtherLaborRelatedExpenses":{"label":"Other Labor-related Expenses","description":"Amount of labor-related expenses classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":448837,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":114729,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":241032,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":126303,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":340235,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":113887,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":489138,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":489138,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":109687,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":219345,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":219345,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":109658,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":109658,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":340662,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":340662,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":121317,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":121317,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":425648,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":425648,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":265493,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":255832,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":136424,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":136424,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":403538,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":403538,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":138046,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":138046,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":539139,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":539139,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":232605,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":109214,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":389730,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":157125,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":454669,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"PaymentsToAcquireMachineryAndEquipment":{"label":"Payments to Acquire Machinery and Equipment","description":"The cash outflow for acquisition of machinery and equipment.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":96046,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":340644,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":340644,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":335135,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":320344,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-12-31","val":290004,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-12-31","val":290004,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-12-31","val":290004,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":274447,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":258625,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":242535,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"}]}},"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":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":96046,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":109942,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":109942,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2020-01-01","end":"2020-03-31","val":5067,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":5067,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":5067,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":5067,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":8228,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":8228,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"}]}},"PaymentsToEmployees":{"label":"Payments to Employees","description":"Payments of cash to employees, including wages and salaries, during the current period.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":75000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":400000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"}]}},"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":"2011-12-31","val":266000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":266000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-09-30","val":55000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":21000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":21000,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":21000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":21000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":21000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":9500,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2014-03-31","val":5825,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5825,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5825,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5825,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":5825,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":5825,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5825,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5825,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5825,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2022-03-31","val":382373,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":382373,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":382373,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1468926,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":999500,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":516370,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":516370,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1071113,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"PrepaidExpenseCurrent":{"label":"Prepaid Expense, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2014-12-31","val":5825,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":5825,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2017-06-30","val":9929,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":25649,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":15721,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":15721,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":15721,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":15721,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":15721,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":34334,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":25295,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":18936,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":207250,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":207250,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":207250,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":207250,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":207250,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":298402,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":387228,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":526680,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":20579,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":20579,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":20579,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":20579,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":20579,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":25478,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":12174,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":12174,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":12174,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":12174,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":12174,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":12174,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":12174,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":13939,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3691,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7805,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4689,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":4689,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":4689,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2679,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":670,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"ProceedsFromDepositsFromCustomers":{"label":"Proceeds from Deposits from Customers","description":"Cash received from customers for deposits on goods or services during the period; excludes deposits with other institutions and time deposits, which pertain to financial services entities.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":1496219,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1496219,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"}]}},"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-06-30","val":419000,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":827000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":827000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-09-30","val":200000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":200000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":200000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":200000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2017-02-01","end":"2017-02-03","val":1000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-02-01","end":"2017-02-03","val":1000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"start":"2017-05-01","end":"2017-05-15","val":500,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-05-01","end":"2017-05-15","val":500,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q1I"}]}},"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":"2017-01-01","end":"2017-03-31","val":150000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":220000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":220000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":220000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":220000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":220000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":220000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","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":"2017-01-01","end":"2017-03-31","val":7000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":7000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":46354,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":46354,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":46354,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":46354,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":46354,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":46354,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2022-01-01","end":"2022-03-31","val":53000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"ProceedsFromSaleOfPropertyHeldForSale":{"label":"Proceeds from Sale of Property Held-for-sale","description":"The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":-2920000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":-2920000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2"}]}},"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":"2020-01-01","end":"2020-09-30","val":-5067,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":275000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":275000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-12-31","val":275000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-05-01","end":"2022-05-31","val":580000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-05-01","end":"2022-05-31","val":580000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-05-01","end":"2022-05-31","val":580000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"start":"2023-02-01","end":"2023-02-28","val":7500,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2023-02-01","end":"2023-02-28","val":7500,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"start":"2023-05-01","end":"2023-05-31","val":75000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21"},{"start":"2023-06-01","end":"2023-06-30","val":145000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"ProductionRelatedImpairmentsOrCharges":{"label":"Production Related Impairments or Charges","description":"Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":16980,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":16980,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":112409,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":112409,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-45000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"}]}},"ProfessionalAndContractServicesExpense":{"label":"Professional and Contract Services Expense","description":"Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":195896,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":97948,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":316344,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":97948,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":666221,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":777568,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":788068,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":788068,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":841568,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":841568,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":53500,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":53500,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":869568,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":869568,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":30486,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":39986,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":39986,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":9500,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":9500,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":39986,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":39986,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":39986,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":39986,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":5714,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":5714,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":2857,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2857,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":5714,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":5714,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":128339,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":128339,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":995,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":6750,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":5755,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":995,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"},{"start":"2021-04-01","end":"2021-09-30","val":171677,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":171677,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-04-01","end":"2021-12-31","val":314841,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":143164,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2022-04-01","end":"2022-09-30","val":9060,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":7560,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":9060,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"}]}},"ProfessionalFees":{"label":"Professional Fees","description":"A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":56653,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":20427,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":119855,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":119855,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":196355,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":196355,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":12332,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":12332,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":33969,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":33969,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":21637,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":21637,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":46533,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":34678,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":12564,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":709,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":94964,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":94964,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":61152,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":61152,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":196026,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":196026,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":134874,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":134874,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":255492,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":255492,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":56763,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":56763,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":298900,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":298900,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":55817,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":55817,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":149008,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":149008,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":93191,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":93191,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":183696,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":183696,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":34688,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":34688,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":233047,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":233047,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":55212,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":55212,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":113104,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":113104,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":57892,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":57892,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":160802,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":160802,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":47698,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":47698,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":187549,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":187549,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":38827,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":38827,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":76397,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":76397,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":37570,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":37570,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":111195,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":34795,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":144022,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":12982,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":59223,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":46241,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"}]}},"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":515164,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":515164,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":515164,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":515164,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":515164,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":515164,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":515164,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":502451,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":502451,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-12-31","val":502451,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":502451,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-12-31","val":953037,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":953037,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":953037,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":953037,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":953037,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":953037,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":953037,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":953037,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":953037,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":953037,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":953037,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":953037,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":953037,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":953037,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":953037,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":953037,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":953037,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":953037,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":953037,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":953037,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":953037,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":958104,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":958104,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":958104,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":961265,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":961265,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":961265,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":961265,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":961265,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":961265,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":510719,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":505425,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":505425,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":505425,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":505425,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":505425,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":3351097,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":3351097,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":3351097,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":505425,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2430814,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2409345,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2034300,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"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":158329,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":158329,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":158329,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":147020,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":141366,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":135681,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":135681,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":135681,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":135681,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":135681,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":130019,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":124357,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":118695,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":100380,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":100380,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":100380,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":100380,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":100380,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":94726,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":89071,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":83417,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":77763,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":77763,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":77763,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":77763,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":77763,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":72108,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":66454,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":60799,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":55145,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":55145,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":55145,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":55145,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":55145,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":49564,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":43982,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":38401,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":33052,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":33052,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":33052,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":33052,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":33052,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":27543,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":22034,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":16525,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11017,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":11017,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":11017,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":11017,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":11017,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5508,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":33,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":436723,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":439495,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":439495,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":439495,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":439495,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":439495,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":428231,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":416966,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":405701,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":394436,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":394436,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":394436,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":394436,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":394436,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":383172,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":371907,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":360642,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":349377,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":349377,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":349377,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":349377,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":349377,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":343116,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":331788,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":320460,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":312468,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":312468,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":312468,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":312468,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":312468,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":300997,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7159,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":6953,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7325,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":7325,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":7325,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7119,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":2506738,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":2506738,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":2506738,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6913,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1143026,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1071938,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":686327,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":686327,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":138318,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"PropertyPlantAndEquipmentOther":{"label":"Property, Plant and Equipment, Other, Gross","description":"Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"end":"2011-12-31","val":5294,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":5294,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":5294,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5294,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":5294,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5294,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":5294,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5294,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015Q4I"}]}},"PropertyPlantAndEquipmentUsefulLifeMaximum":{"label":"Property, Plant and Equipment, Useful Life, Maximum (Deprecated 2012-01-31)","description":"The maximum useful life of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":10,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"}]}},"PropertyPlantAndEquipmentUsefulLifeMinimum":{"label":"Property, Plant and Equipment, Useful Life, Minimum (Deprecated 2012-01-31)","description":"The minimum useful life of long lived, physical assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":5,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"}]}},"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":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":270000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":270000,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":240000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":240000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":24495,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":24495,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":60254,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":60254,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2016-01-01","end":"2016-12-31","val":6078,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":6078,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-6078,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":-6078,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"}]}},"ReceivablesFromCustomers":{"label":"Receivables from Customers","description":"Amount due from customers for fees and charges arising from transactions related to the entity's brokerage activities and operations.","units":{"USD":[{"end":"2019-03-31","val":1496219,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1496219,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1496220,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"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":"2019-01-01","end":"2019-06-30","val":558761,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":571261,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":610965,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":559315,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":559315,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":611815,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":664315,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":664315,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":723065,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":743065,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":743065,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":795565,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":723065,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":775565,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":828065,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"RentalIncomeNonoperating":{"label":"Rental Income, Nonoperating","description":"Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":158400,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":65971,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":65971,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"}]}},"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":"2010-01-01","end":"2010-06-30","val":17878,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":27104,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":36528,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":9626,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":19458,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":19458,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-09-30","val":29500,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":29500,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":39757,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":39757,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":10476,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":10476,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":17585,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":17585,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":28438,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":28438,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":32107,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":32107,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2017-01-01","end":"2017-03-31","val":-150000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-220000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":220000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":220000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":220000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":220000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":220000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5508,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2021-01-01","end":"2021-03-31","val":17733,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-12-31","val":46333,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":92667,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2017-01-01","end":"2017-06-30","val":-28099,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":28099,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":46354,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":46354,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":46354,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":46354,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2021-04-01","end":"2021-12-31","val":250000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":250000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":355744,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":244756,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":574208,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":218464,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":744343,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":115509,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":197433,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":197433,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":81924,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":81924,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":356025,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":356025,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":158592,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":158592,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":472171,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":472171,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":53433,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":53433,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":109646,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":109646,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":56213,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":56213,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":141083,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":141083,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":31437,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":31437,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":75009,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":75009,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":22421,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":22421,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":12705,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":12705,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":12705,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2601,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2601,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"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":-12705736,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":-12705736,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":-12615540,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":-12662268,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":-13218399,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":-13659830,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":-13659830,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":-13659830,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":-13659830,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":-13659830,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":-14485060,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":-14739921,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-14890297,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":-15155968,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":-15155968,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":-15155968,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":-15155968,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":-15155968,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-03-31","val":-15292069,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":-15113259,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":-15259005,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":-15513116,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":-15513116,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":-15513116,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":-15513116,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":-15513116,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-15630431,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-15631298,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-15957070,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-16248251,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":-16248251,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":-16248251,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":-16248251,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":-16248251,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-16309904,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-16330779,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-16506919,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-16523671,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":-16523671,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":-16523671,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":-16523671,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":-16523671,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-16669556,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-16965938,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-16912384,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-17059464,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":-17059464,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":-17059464,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":-17059464,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":-17059464,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-17197450,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-14485012,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-14733117,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-14988794,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":-14988794,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":-14988794,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":-14988794,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":-14988794,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-15200109,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-15613636,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-15142048,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-15485658,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":-15485658,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":-15485658,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-15485658,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-15485658,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-15737489,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-15952791,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-16200776,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-14891621,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":-14891621,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":-14891621,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":-14891621,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":-14891621,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-15162371,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-15433327,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-15664375,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-15922429,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":-15922429,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":-15922429,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":-15922429,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":-15922429,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-16113303,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-16338011,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-16443894,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-16636521,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":-16636521,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":-16636521,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-16758688,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":-2758773,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":-2758773,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":-2758773,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-16919328,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-8582227,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-9050437,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-16032980,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":-16032980,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-17176283,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"RevenueFromContractWithCustomerIncludingAssessedTax":{"label":"Revenue from Contract with Customer, Including Assessed Tax","description":"Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":120412,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":29061,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":122774,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":2362,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":265160,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":125990,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":12063,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1306624,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":1180634,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1308762,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2021-04-01","end":"2021-12-31","val":13991488,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":4193444,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":18750053,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":5418655,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":15594424,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":5323311,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":20110796,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":2343558,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2015-01-01","end":"2015-12-31","val":1091343,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":53938,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":63490,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":9552,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":441378,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":377888,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":562059,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":562059,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":91351,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":91351,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":120412,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":29061,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":122774,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":2362,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":265160,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":113927,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":113927,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":125990,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":12063,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1306624,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":1180634,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1308762,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4863,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":4863,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":152196,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":152196,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":147333,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":147333,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":155783,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":155783,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":3587,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":3587,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2824083,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":2824083,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4528,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":4528,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":27318,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":27318,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":22790,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":22790,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":41515,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":41515,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":14197,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":14197,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":79965,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":79965,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":37755,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":37755,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":66864,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":66864,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":29108,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":29108,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":95885,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-09-30","val":9798044,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":29021,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":4641831,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":107315,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":20283,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":59330,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":39047,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":10271113,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4852458,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"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":"2010-01-01","end":"2010-06-30","val":116401,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-04-01","end":"2010-06-30","val":77401,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":185401,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-07-01","end":"2010-09-30","val":69000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":652437,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":723855,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1423270,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-06-30","val":1423270,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-04-01","end":"2011-06-30","val":699415,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-04-01","end":"2011-06-30","val":699415,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1668720,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-09-30","val":1668720,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":245450,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-07-01","end":"2011-09-30","val":245450,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":2141163,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":2141163,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":324363,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":324363,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":410970,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-06-30","val":410970,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":86606,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-04-01","end":"2012-06-30","val":86606,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":605250,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":605250,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":194280,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":194280,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":773368,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":476131,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":296789,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":980601,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":683812,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1130440,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":149838,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":974954,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":974954,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":343704,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":343704,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":932943,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"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":"2012-01-01","end":"2012-12-31","val":773368,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":296789,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":980601,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":683812,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1130440,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":149838,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1191559,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":1191559,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":178980,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":178980,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":486607,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":486607,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":307627,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":307627,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":511757,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":511757,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":25150,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":25150,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":576780,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":576780,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":294420,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":294420,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":553874,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":553874,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":259454,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":259454,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":613846,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":613846,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":59972,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":59972,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1091343,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":932943,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":53938,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":53938,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":63490,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":9552,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":441378,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":377888,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":496088,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":496088,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":91351,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":91351,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":265160,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":113927,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"}]}},"SecuredLongTermDebt":{"label":"Secured Long-term Debt, Noncurrent","description":"Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2011-12-31","val":0,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2012-06-30","val":0,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"SecurityDeposit":{"label":"Security Deposit","description":"The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.","units":{"USD":[{"end":"2017-12-31","val":10526,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q4I"},{"end":"2018-09-30","val":10526,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10143,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":10143,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10143,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10143,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10143,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10143,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10143,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10143,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":10143,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":10143,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":10143,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":10143,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10143,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10143,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10143,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10143,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":10143,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":10143,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":10143,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":10143,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10143,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10143,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10143,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10143,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":10143,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":10143,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10143,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10143,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"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":256632,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":506997,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2010-01-01","end":"2010-12-31","val":184333,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":214489,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":209707,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-06-30","val":195896,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2011-01-01","end":"2011-09-30","val":316344,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":316344,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"start":"2011-01-01","end":"2011-12-31","val":589000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":589000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2012-01-01","end":"2012-03-31","val":218500,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":788068,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-09-30","val":835568,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":245000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":245000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price","description":"Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.","units":{"USD/shares":[{"end":"2014-09-30","val":0.05,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2014-09-30","val":0.05,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2014Q3I"},{"end":"2015-12-31","val":0.01,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2015-12-31","val":0.01,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2015Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","description":"The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMaximum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term, Maximum (Deprecated 2012-01-31)","description":"The maximum period of time an equity-based award is expected to be outstanding. An equity-based award's expected term is generally determined based on, among other factors, the instrument's contractual term and the effects of employees' expected exercise and post-vesting employment termination behavior.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":5,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMinimum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term, Minimum (Deprecated 2012-01-31)","description":"The minimum period of time an equity-based award is expected to be outstanding. An equity-based award's expected term is generally determined based on, among other factors, the instrument's contractual term and the effects of employees' expected exercise and post-vesting employment termination behavior.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":3.5,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","description":"The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":1.1531,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-09-30","val":1.1531,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1.1531,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1.1531,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2014-01-01","end":"2014-09-30","val":1.87,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":3.47,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":3.47,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.0209,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0209,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2016"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum","description":"The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":0.0089,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-09-30","val":0.0089,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0.009,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.009,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.0289,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.0289,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum","description":"The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2012-01-01","end":"2012-06-30","val":0.004,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2012-01-01","end":"2012-09-30","val":0.004,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0.0049,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.0049,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.0074,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.0074,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number","description":"The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.","units":{"shares":[{"end":"2010-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":12650000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-12-31","val":12700000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":12700000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2012-12-31","val":12700000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":12965000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":13265000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":13265000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":13265000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13265000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13265000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13265000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13465000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":13465000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2018-12-31","val":1346500,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1346500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":1346500,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":10000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","description":"Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":585,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"}]}},"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":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-1000000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-950000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"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":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"}]}},"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":3800000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":950000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1000000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":665000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":665000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"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":9050000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":12850000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":12800000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-12-31","val":12800000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":12850000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2012-12-31","val":12800000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13465000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13465000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13465000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13465000,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":13465000,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1346500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":1346500,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":10000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":40000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":40000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"end":"2022-12-31","val":40000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":40000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":40000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":0.17,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":0.17,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.05,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.17,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.17,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.05,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.05,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":0.05,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0.05,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":0.05,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0.05,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.05,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.05,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.05,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.01,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":0.01,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":0.01,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":0.01,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0.01,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.01,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.01,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.01,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.01,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":0.01,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":0.01,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":0.01,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":0.01,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2016-12-31","val":0.01,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.01,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.01,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.01,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.01,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":0.01,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":0.01,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":0.01,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":0.01,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":0.01,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.01,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.01,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.01,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.01,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":0.01,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0.01,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.01,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.01,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2018-12-31","val":0.1,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.01,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.01,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.01,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.01,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":0.01,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":0.01,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0.1,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":0.1,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":0.1,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.01,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.01,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.1,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.1,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":0.1,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":0.1,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0.1,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.1,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.1,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.1,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.1,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":0.1,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0.1,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.1,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":0.025,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.1,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":0.025,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"end":"2022-12-31","val":0.025,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.025,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.025,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value","description":"Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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":[{"end":"2017-12-31","val":538600,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1211850,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":387850,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":807900,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":457810,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":403950,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":215440,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":203322,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":498205,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":444345,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1490,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":260,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":30,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1500,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"}]}},"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":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2020-01-01","end":"2020-06-30","val":0.01,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":0.1,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":0.1,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.1,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"}]}},"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":0,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.4,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"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":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"}]}},"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":"2011-01-01","end":"2011-12-31","val":0.15,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.2,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.15,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.2,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0.2,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2015"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable","description":"The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.","units":{"shares":[{"end":"2012-06-30","val":12800000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-12-31","val":12700000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":12965000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12965000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":12965000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":12965000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13265000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13265000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13265000,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2021-06-30","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-03-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding","description":"The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.","units":{"shares":[{"end":"2012-06-30","val":12800000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-12-31","val":12800000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":12965000,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12965000,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13465000,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13465000,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2014-09-30","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014Q4I"},{"end":"2015-03-31","val":13465000,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2015-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13465000,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13465000,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":13465000,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13465000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13465000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13465000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13465000,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":13465000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13465000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13465000,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13465000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13465000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13465000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13465000,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10000,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2020Q3I"},{"end":"2021-03-31","val":10000,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10000,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-03-31","val":10000,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate":{"label":"Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Volatility Rate","description":"The estimated measure of the percentage amount by which a share price is expected to fluctuate during the expected term of a nonvested share or option award issued to other than an employee.","units":{"pure":[{"start":"2014-01-01","end":"2014-12-31","val":1.87,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2014-01-01","end":"2014-12-31","val":1.87,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":3.47,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":3.47,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2015"}]}},"ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate":{"label":"Share-based Goods and Nonemployee Services Transaction, Valuation Method, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing a nonvested share or option award issued to other than an employee.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.0209,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.0209,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2015"}]}},"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":"2014-01-01","end":"2014-12-31","val":44224,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":44224,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2014-01-01","end":"2014-12-31","val":44224,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"}]}},"SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price","description":"Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.","units":{"USD/shares":[{"end":"2021-06-30","val":0,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1":{"label":"Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price","description":"The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.","units":{"USD/shares":[{"end":"2013-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2021-06-30","val":0,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm1":{"label":"Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term (Deprecated 2012-01-31)","description":"The weighted-average period remaining as of the balance sheet date until option expiration pertaining to the outstanding stock options for all option plans in the customized range of exercise prices, which may be expressed in a variety of ways (for example, years, months).","units":{"pure":[{"end":"2012-06-30","val":0,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"}]}},"StockGrantedDuringPeriodValueSharebasedCompensation":{"label":"Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture","description":"Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":171000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2012-01-01","end":"2012-03-31","val":69549,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-12-31","val":69549,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":69549,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":18986,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":18986,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":18986,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2985,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"}]}},"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":-1442081,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2009Q4I"},{"end":"2010-12-31","val":40088,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"end":"2010-12-31","val":40088,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"},{"end":"2010-12-31","val":40089,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2010-12-31","val":895088,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-06-30","val":279452,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":43769,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21","frame":"CY2011Q3I"},{"end":"2011-12-31","val":245998,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":245998,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":245998,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"end":"2011-12-31","val":511998,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":511998,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":511998,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-03-31","val":198336,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":-46025,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-93901,"accn":"0001099910-12-000276","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":-359572,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":-359572,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":-359572,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":-359572,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":-359572,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2012-12-31","val":-359572,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":-476688,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":-297878,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":-443624,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":-661776,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":-661776,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":-661776,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":-661776,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":-661776,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2013-12-31","val":-661776,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-776234,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-774244,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-974662,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-1268572,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":-1268572,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":-1268572,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":-1268572,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":-1268572,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2014-12-31","val":-1268572,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-1329230,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-1350105,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-1526245,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-1542997,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"end":"2015-12-31","val":-1542997,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":-1542997,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"end":"2015-12-31","val":-1542997,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":-1542997,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2015-12-31","val":-1542997,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-1688882,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-1985264,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-1931710,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-2078790,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"end":"2016-12-31","val":-2078790,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"end":"2016-12-31","val":-2078790,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"end":"2016-12-31","val":-2078790,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":-2078790,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2016-12-31","val":-2078790,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-2215776,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1I"},{"end":"2017-06-30","val":497662,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2I"},{"end":"2017-09-30","val":249557,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":-6120,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-217435,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-03-31","val":-217435,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-03-31","val":-217435,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-515962,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"end":"2018-06-30","val":-515962,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-06-30","val":-515962,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-44374,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"end":"2018-09-30","val":-44374,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2018-12-31","val":-387984,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-639815,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":-639815,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-03-31","val":-639815,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-03-31","val":-639815,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-855117,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":-855117,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-06-30","val":-855117,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-06-30","val":-855117,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-1103102,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":-1103102,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":206053,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"end":"2019-12-31","val":206053,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":206053,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":206053,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2019-12-31","val":206053,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":206053,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2019-12-31","val":206053,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2019-12-31","val":206053,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2019-12-31","val":206053,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-64697,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-03-31","val":-64697,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-03-31","val":-64697,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-03-31","val":-64697,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-192203,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":-192203,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2020-06-30","val":-192203,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-06-30","val":-192203,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-423251,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"end":"2020-09-30","val":-423251,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-681305,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":-681305,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":-681305,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":-681305,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":-681305,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2020-12-31","val":-681305,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2020-12-31","val":-681305,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-872179,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2021-03-31","val":-872179,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-03-31","val":-872179,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-03-31","val":-872179,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-03-31","val":-2986901,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2021-03-31","val":3627316,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2021-03-31","val":3627316,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-1096887,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":-1096887,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-06-30","val":-1096887,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-06-30","val":-3021459,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2021-06-30","val":3573648,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-1202770,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-09-30","val":-3383251,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2021-09-30","val":5822117,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-1240397,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15"},{"end":"2021-12-31","val":-1240397,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":-1240397,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":4872484,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-1362564,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":-1362564,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-03-31","val":-1135301,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":7642244,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":7642244,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2022-03-31","val":7642244,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-1523204,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":-2772072,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-06-30","val":6397957,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-06-30","val":6397957,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1385459,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":6286332,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5896872,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-1048171,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":-1048171,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-2153974,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"StockIssued":{"label":"Stock Issued (Deprecated 2011-01-31)","description":"The fair value of stock issued in noncash financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1739000,"accn":"0001099910-11-000184","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2011-09-15"},{"start":"2010-01-01","end":"2010-09-30","val":1739000,"accn":"0001099910-11-000219","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-21"}]}},"StockIssued1":{"label":"Stock Issued","description":"The fair value of stock issued in noncash financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1739000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1739000,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1739000,"accn":"0001099910-12-000220","fy":2012,"fp":"Q2","form":"10-Q/A","filed":"2012-08-24"},{"start":"2011-01-01","end":"2011-12-31","val":337479,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":337479,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2017-01-01","end":"2017-06-30","val":2000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":2000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-01-01","end":"2017-09-30","val":2000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":2000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-01-01","end":"2017-12-31","val":2000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":2000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2022-04-01","end":"2022-09-30","val":1044565,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"StockIssuedDuringPeriodSharesOther":{"label":"Stock Issued During Period, Shares, Other","description":"Number of shares of stock issued attributable to transactions classified as other.","units":{"shares":[{"start":"2017-02-01","end":"2017-02-03","val":50000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-02-01","end":"2017-02-03","val":50000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-02-01","end":"2017-02-03","val":50000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"start":"2017-05-01","end":"2017-05-15","val":10000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-05-01","end":"2017-05-15","val":10000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q1I"}]}},"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":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2020-01-01","end":"2020-06-30","val":13365000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":1336500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":1336500,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"}]}},"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":"2017-01-01","end":"2017-12-31","val":2000,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":2000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"}]}},"StockIssuedDuringPeriodValueIssuedForServices":{"label":"Stock Issued During Period, Value, Issued for Services","description":"Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":75000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":10000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":10000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2018-01-01","end":"2018-06-30","val":115000,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-01-01","end":"2018-06-30","val":115000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":115000,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":115000,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":115000,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":115000,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":115000,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2020-01-01","end":"2020-06-30","val":9800,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":9800,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":9800,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":9800,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":9800,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":9800,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":9000,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":9800,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"}]}},"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":"2011-01-01","end":"2011-12-31","val":200000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":25000,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":25000,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"}]}},"StockIssuedDuringPeriodValueOther":{"label":"Stock Issued During Period, Value, Other","description":"Value of shares of stock issued attributable to transactions classified as other.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":1000,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2000,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-09-30","val":2000,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2021-04-01","end":"2021-06-30","val":-974485,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":863562,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"}]}},"StockIssuedDuringPeriodValueShareBasedCompensation":{"label":"Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture","description":"Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1739000,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":337479,"accn":"0001099910-12-000111","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"start":"2011-01-01","end":"2011-12-31","val":337479,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":14500,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2015-01-01","end":"2015-12-31","val":995,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"}]}},"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":"2020-01-01","end":"2020-06-30","val":133650,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":133650,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":133650,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":133650,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":133650,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":133650,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":133650,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":133650,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"}]}},"StockOptionPlanExpense":{"label":"Stock or Unit Option Plan Expense","description":"Amount of noncash expense for option under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-03-31","val":544568,"accn":"0001099910-12-000144","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":544568,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":788068,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":835568,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-03-31","val":30485,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":39985,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":39985,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":39985,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":39985,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-03-31","val":2857,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":2857,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":5714,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":5714,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":131068,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":131068,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-03-31","val":995,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":995,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":995,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"}]}},"VariableLeaseCost":{"label":"Variable Lease, Cost","description":"Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":4770,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":4294,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":4771,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":9436,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":9000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":4500,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":13596,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":13500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":4534,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":4500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":18128,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":18128,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4771,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":4771,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9000,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":9541,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":4500,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":4771,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":13500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":11000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":4500,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":1700,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":18128,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":18128,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5704,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":5704,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":9064,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":9064,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":5798,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":5798,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":17100,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":8000,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":22848,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5704,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11469,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":5765,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"}]}},"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":"2016-01-01","end":"2016-06-30","val":33464497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":33464497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":33464497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":33464497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":33464497,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":33509304,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-01-01","end":"2017-06-30","val":43608054,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":35522849,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":44294849,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":33517794,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":43135651,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":33534497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":33534497,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":33522004,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":33522004,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":34035878,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":34531750,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":34625156,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":34625156,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":38232467,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":38232467,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":34917374,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":34917374,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":45919357,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":4592111,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4346815,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4346815,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":4951824,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"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":"2011-01-01","end":"2011-12-31","val":32069349,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":33114497,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":33197464,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":33214497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":33287125,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":33179789,"accn":"0001099910-13-000077","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":33179789,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":33464497,"accn":"0001099910-13-000141","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":33464497,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":33464497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":33464497,"accn":"0001099910-13-000197","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":33464497,"accn":"0001099910-13-000262","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":33464497,"accn":"0001099910-14-000055","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":33464497,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":33464497,"accn":"0001099910-14-000115","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":33464497,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":33464497,"accn":"0001099910-14-000158","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":33464497,"accn":"0001099910-14-000212","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":33464497,"accn":"0001099910-15-000051","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":33464497,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":33464497,"accn":"0001099910-15-000107","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":33464497,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2015-04-01","end":"2015-06-30","val":33464497,"accn":"0001099910-15-000196","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":33464497,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":33464497,"accn":"0001099910-15-000232","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":33464497,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":33464497,"accn":"0001099910-16-000327","fy":2015,"fp":"FY","form":"10-K","filed":"2016-04-05"},{"start":"2015-01-01","end":"2015-12-31","val":33464497,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":33464497,"accn":"0001099910-16-000361","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":33464497,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-01-01","end":"2016-06-30","val":33464497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2016-04-01","end":"2016-06-30","val":33464497,"accn":"0001099910-16-000404","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-22"},{"start":"2016-04-01","end":"2016-06-30","val":33464497,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":33464497,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":33464497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":33464497,"accn":"0001099910-16-000416","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":33464497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":33464497,"accn":"0001099910-17-000052","fy":2016,"fp":"FY","form":"10-K","filed":"2017-04-14"},{"start":"2016-01-01","end":"2016-12-31","val":33464497,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":33495608,"accn":"0001099910-17-000065","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-22"},{"start":"2017-01-01","end":"2017-03-31","val":33495608,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":43608054,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17"},{"start":"2017-04-01","end":"2017-06-30","val":44294849,"accn":"0001099910-17-000092","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-17","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":43135651,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":33534497,"accn":"0001099910-17-000107","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":43139861,"accn":"0001099910-18-000024","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-12"},{"start":"2017-01-01","end":"2017-12-31","val":43139861,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":33534497,"accn":"0001099910-18-000030","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":33534497,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":34035878,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":34531750,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-12-31","val":34917374,"accn":"0001099910-19-000022","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":35784497,"accn":"0001099910-19-000036","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":35784497,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":35784497,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":35784497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":35784497,"accn":"0001099910-19-000072","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":35784497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3578625,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":3578625,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12","frame":"CY2019Q3"},{"start":"2020-01-01","end":"2020-03-31","val":35784497,"accn":"0001099910-20-000035","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":3578625,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":37366997,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":3736875,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":38949497,"accn":"0001099910-20-000081","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":3895125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":4144244,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-01-01","end":"2020-09-30","val":4144244,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":4950125,"accn":"0001099910-20-000106","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":4950125,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":4950125,"accn":"0001099910-21-000063","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4950125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":4950125,"accn":"0001099910-21-000091","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":4950125,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":4950125,"accn":"0001099910-21-000137","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"}]}},"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":"2017-01-01","end":"2017-06-30","val":33509304,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2017-04-01","end":"2017-06-30","val":35522849,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":33517794,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2017-07-01","end":"2017-09-30","val":33534497,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-06-30","val":34035878,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10"},{"start":"2018-04-01","end":"2018-06-30","val":34531750,"accn":"0001099910-18-000056","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-10","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":34625156,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-01-01","end":"2018-09-30","val":34625156,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":35784497,"accn":"0001099910-18-000078","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-19"},{"start":"2018-07-01","end":"2018-09-30","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":34917374,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":35784497,"accn":"0001099910-19-000091","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":35784497,"accn":"0001099910-20-000018","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-13"},{"start":"2019-01-01","end":"2019-12-31","val":3578625,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4346815,"accn":"0001099910-21-000039","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4346815,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2020"},{"start":"2021-04-01","end":"2021-09-30","val":12996958,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":12996958,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4951824,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"},{"start":"2021-04-01","end":"2021-12-31","val":51987832,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":51987832,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":51987832,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-04-01","end":"2022-06-30","val":51987832,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":13666591,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":14328944,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":61253204,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":74355288,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":65448714,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":78268332,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"ConversionOfStockSharesConverted1":{"label":"Conversion of Stock, Shares Converted","description":"\"The number of shares converted in a noncash (or part noncash) transaction. 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":{"shares":[{"start":"2021-01-01","end":"2021-12-31","val":500000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"PaymentsForLegalSettlements":{"label":"Payments for Legal Settlements","description":"The amount of cash paid for the settlement of litigation or for other legal issues during the period.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":15000,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021"}]}},"SharePrice":{"label":"Share Price","description":"Price of a single share of a number of saleable stocks of a company.","units":{"USD/shares":[{"end":"2021-12-30","val":0.25,"accn":"0001099910-22-000074","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-15","frame":"CY2021Q4I"}]}},"AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables":{"label":"Allowance for Doubtful Accounts, Premiums and Other Receivables","description":"The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.","units":{"USD":[{"end":"2021-12-31","val":7044,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":7044,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7044,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":7044,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"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":"2021-12-31","val":11740,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":11740,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10879,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":99452,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":99452,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":99452,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4236,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":430664,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":342705,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":574233,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":574233,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":166644,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"InventoryGross":{"label":"Inventory, Gross","description":"Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.","units":{"USD":[{"end":"2021-12-31","val":114257,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":114257,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":114614,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":116200,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":93065,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"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":"2021-01-01","end":"2021-03-31","val":11203,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-09-30","val":22596,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-09-30","val":39766,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-04-01","end":"2021-12-31","val":66635,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":81653,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":12423,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":25056,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":15234,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":36135,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":54370,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":73797,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":23665,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"OtherExpenses":{"label":"Other Expenses","description":"Amount of expense classified as other.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":6903,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-03-31","val":395,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"OtherLoansPayableCurrent":{"label":"Other Loans Payable, Current","description":"Amount of long-term loans classified as other, payable within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":113461,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":113461,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":114155,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":114855,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding","description":"Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001099910-22-000094","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"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":"2022-01-01","end":"2022-06-30","val":15011,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"ProceedsFromSaleOfMachineryAndEquipment":{"label":"Proceeds from Sale of Machinery and Equipment","description":"The cash inflow from sale of machinery and equipment.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":275000,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"SellingAndMarketingExpense":{"label":"Selling and Marketing Expense","description":"The aggregate total amount of expenses directly related to the marketing or selling of products or services.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":133557,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":56210,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2022-01-01","end":"2022-06-30","val":74915,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":36115,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"}]}},"SharesIssued":{"label":"Shares, Issued","description":"Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.","units":{"shares":[{"end":"2022-03-31","val":5570125,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5570125,"accn":"0001099910-22-000161","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"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":"2022-03-31","val":373697,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":373697,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":373697,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":117923,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":169105,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":229267,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":229267,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":419583,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2022-09-30","val":22528,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"AccruedIncomeTaxes":{"label":"Accrued Income Taxes","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. This amount is the total of current and noncurrent accrued income taxes.","units":{"USD":[{"end":"2022-03-31","val":85000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"},{"end":"2022-09-30","val":45528,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"AccruedInsuranceCurrentAndNoncurrent":{"label":"Accrued Insurance","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.","units":{"USD":[{"end":"2022-03-31","val":343726,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1228324,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"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":"2022-03-31","val":1116698,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":1116698,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":1116698,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1932819,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1553408,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1055862,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":1055862,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1686147,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"AccruedProfessionalFeesCurrent":{"label":"Accrued Professional Fees, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2022-03-31","val":442793,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":442793,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":442793,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":25000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":19337,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15540,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":15540,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4883,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities":{"label":"Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities","description":"The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":2376549,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-04-01","end":"2021-12-31","val":-2605090,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":-3216655,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":1454836,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":6455644,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":6885080,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":13678014,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":667268,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"AssetsNoncurrent":{"label":"Assets, Noncurrent","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 after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-03-31","val":9489162,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":9489162,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":9489162,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":2784288,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7829596,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":984071,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":984071,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":417237,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent":{"label":"Disposal Group, Including Discontinued Operation, Assets, Current","description":"Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":139221,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":114049,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":60362,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":60362,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":30672,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2022-09-30","val":15628,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Financing Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of financing activities of 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":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-09-30","val":-436471,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":-390138,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":-510465,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Investing Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of investing activities of 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":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-09-30","val":131453,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":140000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":156913,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Operating Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":359252,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":298446,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":350055,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":14288,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"CommonStockValueOutstanding":{"label":"Common Stock, Value, Outstanding","description":"Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.","units":{"USD":[{"end":"2022-09-30","val":5328753,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"CostOfRevenue":{"label":"Cost of Revenue","description":"The aggregate cost of goods produced and sold and services rendered during the reporting period.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":6699325,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":3139478,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-04-01","end":"2021-12-31","val":10043981,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":3344656,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2022-04-01","end":"2022-09-30","val":8287616,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3775367,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":12380959,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":4093343,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"}]}},"CreditDerivativeLiquidationProceedsPercentage":{"label":"Credit Derivative, Liquidation Proceeds, Percentage","description":"Estimated percentage to which the maximum potential amount of future payments under the credit derivative would be covered by the proceeds from liquidation of assets held either as collateral or by third parties.","units":{"pure":[{"start":"2022-04-01","end":"2022-09-30","val":0.98,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"DebtInstrumentCarryingAmount":{"label":"Long-term Debt, Gross","description":"Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.","units":{"USD":[{"end":"2022-03-31","val":640155,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":640155,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":640155,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.","units":{"USD":[{"end":"2022-03-31","val":245179,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":627442,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-03-31","val":12894,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax":{"label":"Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax","description":"Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":-49472,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-49472,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":-156048,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-106577,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-207576,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-28287,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent":{"label":"Disposal Group, Including Discontinued Operation, Assets, Noncurrent","description":"Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q1I"},{"end":"2022-09-30","val":25459,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16913,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"ExcessStockSharesIssued":{"label":"Excess Stock, Shares Issued","description":"Number of excess stock shares of an entity that have been sold or granted to shareholders.","units":{"shares":[{"end":"2022-09-07","val":12996958,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":12996958,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"FairValueAdjustmentOfWarrants":{"label":"Fair Value Adjustment of Warrants","description":"Amount of expense (income) related to adjustment to fair value of warrant liability.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":-2157839,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-620474,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"}]}},"FinanceLeaseLiabilityCurrent":{"label":"Finance Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.","units":{"USD":[{"end":"2022-03-31","val":145174,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":145174,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":145174,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"FinanceLeaseLiabilityNoncurrent":{"label":"Finance Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.","units":{"USD":[{"end":"2022-03-31","val":149884,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":149884,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":149884,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"FinanceLeaseRightOfUseAsset":{"label":"Finance Lease, Right-of-Use Asset, after Accumulated Amortization","description":"Amount, after accumulated amortization, of right-of-use asset from finance lease.","units":{"USD":[{"end":"2022-03-31","val":301126,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":301126,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":301126,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"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":"2021-04-01","end":"2021-09-30","val":71340,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-04-01","end":"2021-12-31","val":107401,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":143726,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":36591,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":40035,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":40036,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":40036,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths":{"label":"Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months","description":"Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2022-09-30","val":261233,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":263363,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive":{"label":"Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five","description":"Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2022-09-30","val":410387,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":359468,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive":{"label":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five","description":"Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2022-09-30","val":201968,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":202825,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour":{"label":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four","description":"Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2022-09-30","val":210034,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":205144,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree":{"label":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three","description":"Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2022-09-30","val":240691,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":230252,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo":{"label":"Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two","description":"Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2022-09-30","val":263531,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":262549,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2022-03-31","val":1716331,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":1716331,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1587844,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1523601,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"GainLossOnSaleOfOtherAssets":{"label":"Gain (Loss) on Disposition of Other Assets","description":"Amount of gain (loss) on sale or disposal of other assets.","units":{"USD":[{"start":"2022-04-01","end":"2022-09-30","val":-950024,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"Goodwill":{"label":"Goodwill","description":"Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"end":"2022-03-31","val":4900873,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":4900873,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":4900873,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":4900873,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet":{"label":"Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net","description":"Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":-2104141,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-1520980,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-04-01","end":"2022-09-30","val":-4808534,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-4129065,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"IncomeLossFromContinuingOperationsPerBasicShare":{"label":"Income (Loss) from Continuing Operations, Per Basic Share","description":"The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2021-04-01","end":"2021-09-30","val":-0.02,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-0.09,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-04-01","end":"2021-12-31","val":0.08,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0.08,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":0.09,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":-0.03,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":-0.42,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.29,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":-0.1,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-0.01,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-0.2,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-0.01,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"IncomeLossFromDiscontinuedOperationsNetOfTax":{"label":"Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest","description":"Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.","units":{"USD":[{"start":"2022-04-01","end":"2022-09-30","val":-49472,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-49472,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare":{"label":"Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share","description":"Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.","units":{"USD/shares":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":-0.01,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"IncomeLossFromEquityMethodInvestments":{"label":"Income (Loss) from Equity Method Investments","description":"Amount of income (loss) for proportionate share of equity method investee's income (loss).","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":-285427,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-1225354,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-04-01","end":"2022-09-30","val":-5823454,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-4186683,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"IncreaseDecreaseInOtherOperatingLiabilities":{"label":"Increase (Decrease) in Other Operating Liabilities","description":"Amount of increase (decrease) in operating liabilities classified as other.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":-5968,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"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":"2022-03-31","val":1716331,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":1716331,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":1716331,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1587844,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1523601,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"InterestExpenseLongTermDebtIncreaseDecrease":{"label":null,"description":null,"units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":38562,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-09-30","val":15424,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"InterestIncomeExpenseNet":{"label":"Interest Income (Expense), Net","description":"The net amount of operating interest income (expense).","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":-339125,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-324848,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-04-01","end":"2022-09-30","val":-15424,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-8146,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"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":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":6525,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":19727,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":29979,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":29979,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":42277,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"InvestmentInterestRate":{"label":"Investment Interest Rate","description":"Rate of interest on investment.","units":{"pure":[{"end":"2022-08-23","val":0.06,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent":{"label":"Disposal Group, Including Discontinued Operation, Liabilities, Current","description":"Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":353742,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":314100,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":238028,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":238028,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":222626,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent":{"label":"Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent","description":"Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":150000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":150000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":150000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":150000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":150000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2022-03-31","val":572644,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":572644,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":572644,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"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":"2022-03-31","val":67511,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":67511,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":67511,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"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":"2021-04-01","end":"2021-09-30","val":-1241539,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-04-01","end":"2021-12-31","val":-1545051,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":-1785351,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-09-30","val":-674122,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":-717383,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":-251940,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-09-30","val":318910,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":318910,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":326411,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2021-04-01","end":"2021-09-30","val":2091122,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-04-01","end":"2021-12-31","val":1454966,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":1589387,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":-181935,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":632190,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":593418,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":403807,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-476035,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2021-04-01","end":"2021-09-30","val":-285427,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-09-30","val":-5823454,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"NetInvestmentInLeaseCurrent":{"label":"Net Investment in Lease, Current","description":"Amount of net investment in sales-type and direct financing lease, classified as current.","units":{"USD":[{"end":"2022-09-30","val":19266,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"NetInvestmentInLeaseNoncurrent":{"label":"Net Investment in Lease, Noncurrent","description":"Amount of net investment in sales-type and direct financing lease, classified as noncurrent.","units":{"USD":[{"end":"2022-09-30","val":8693,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1":{"label":"Noncash or Part Noncash Acquisition, Fixed Assets Acquired","description":"\"The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but 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":"2022-05-01","end":"2022-05-31","val":580000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q2I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2022-09-30","val":139221,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"OtherDepreciationAndAmortization":{"label":"Other Depreciation and Amortization","description":"Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":392526,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":196264,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-04-01","end":"2022-09-30","val":3836409,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3723580,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"OtherIntangibleAssetsNet":{"label":"Other Intangible Assets, Net","description":"Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.","units":{"USD":[{"end":"2022-09-07","val":1604262,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"OtherLongTermDebtCurrent":{"label":"Other Long-term Debt, Current","description":"Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2022-03-31","val":572644,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"}]}},"OtherLongTermDebtNoncurrent":{"label":"Other Long-term Debt, Noncurrent","description":"Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.","units":{"USD":[{"end":"2022-03-31","val":67511,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"}]}},"OtherNotesPayableCurrent":{"label":"Other Notes Payable, Current","description":"Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-09-30","val":1044565,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"PaymentsToAcquireBusinessesNetOfCashAcquired":{"label":"Payments to Acquire Businesses, Net of Cash Acquired","description":"The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.","units":{"USD":[{"start":"2022-04-01","end":"2022-09-30","val":1329392,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"PaymentsToAcquireProductiveAssets":{"label":"Payments to Acquire Productive Assets","description":"The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-09-30","val":261090,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":261090,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":261089,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2022-03-31","val":0.0001,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":0.001,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0.001,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-07","val":0.001,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-09-30","val":0.0001,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":0.001,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.001,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2022-03-31","val":7250000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":5000000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":5000000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-09-30","val":7250000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5000000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5000000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":5000000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5000000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"PrepaidExpenseCurrentAndNoncurrent":{"label":"Prepaid Expense","description":"Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.","units":{"USD":[{"end":"2022-09-30","val":8000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"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":"2021-04-01","end":"2021-09-30","val":-250000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"ProceedsFromSaleOfProductiveAssets":{"label":"Proceeds from Sale of Productive Assets","description":"The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":580000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":580000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-12-31","val":580000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":587500,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":220000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"ProfitLoss":{"label":"Net Income (Loss), Including Portion Attributable to Noncontrolling Interest","description":"The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":-285427,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-1225354,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-04-01","end":"2022-09-30","val":-5823454,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-4186683,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation":{"label":null,"description":null,"units":{"USD":[{"end":"2021-04-01","val":7484,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1I"}]}},"RepaymentsOfDebtAndCapitalLeaseObligations":{"label":"Repayments of Debt and Lease Obligation","description":"Amount of cash outflow for short-term and long-term debt and lease obligation.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":63966,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-09-30","val":33967,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"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":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":927573,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-09-30","val":640155,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"RevenueRemainingPerformanceObligationPercentage":{"label":"Revenue, Remaining Performance Obligation, Percentage","description":"Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.","units":{"pure":[{"end":"2022-09-30","val":1,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"RevenuesNetOfInterestExpense":{"label":"Revenues, Net of Interest Expense","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 after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":9798044,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-09-30","val":10271113,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"SaleOfStockPricePerShare":{"label":"Sale of Stock, Price Per Share","description":"Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.","units":{"USD/shares":[{"end":"2022-09-30","val":0.41,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"SellingGeneralAndAdministrativeExpense":{"label":"Selling, General and Administrative Expense","description":"The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":3280047,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":1615681,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-04-01","end":"2021-12-31","val":4488967,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":1208920,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":7781350,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":1209725,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-09-30","val":2407693,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1197968,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-04-01","end":"2022-12-31","val":3510124,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":1147960,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":4638670,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":1166140,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"StockholdersEquityNoteChangesInCapitalStructureSubsequentChangesToNumberOfCommonShares":{"label":"Stockholders' Equity Note, Changes in Capital Structure, Subsequent Changes to Number of Common Shares","description":"Change in number of shares issued and outstanding as a result of capital structure change to a stock dividend, stock split or reserve split occurring after the balance sheet date but prior to the later of the issuance of financial statements or the effective date of registration statement.","units":{"shares":[{"start":"2022-04-01","end":"2022-09-30","val":10000,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"StockIssuedDuringPeriodValueAcquisitions":{"label":"Stock Issued During Period, Value, Acquisitions","description":"Value of stock issued pursuant to acquisitions during the period.","units":{"USD":[{"start":"2022-07-01","end":"2022-09-30","val":7994450,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":2283751,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q3"},{"start":"2022-09-01","end":"2022-09-30","val":5328753,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q3I"},{"start":"2022-04-01","end":"2023-03-31","val":2283751,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense":{"label":"Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)","description":"Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit.","units":{"USD":[{"start":"2022-04-01","end":"2022-09-30","val":2300,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"StockOptionExercisePriceDecrease":{"label":"Stock Option, Exercise Price, Decrease","description":"Per share decrease in exercise price of option. Excludes change due to standard antidilution provision and option granted under share-based payment arrangement.","units":{"USD/shares":[{"start":"2022-04-01","end":"2022-09-30","val":0.1,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"UtilitiesOperatingExpenseOther":{"label":"Utilities Operating Expense, Other","description":"Amount of other operating expense of regulated operation.","units":{"USD":[{"start":"2021-04-01","end":"2021-09-30","val":285427,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-09-30","val":5823454,"accn":"0001213900-22-072175","fy":2023,"fp":"Q2","form":"10-Q","filed":"2022-11-14"}]}},"AccruedInsuranceCurrent":{"label":"Accrued Insurance, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2022-03-31","val":343726,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":343726,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":917407,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":382196,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":382197,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1088376,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"AmortizationOfIntangibleAssets":{"label":"Amortization of Intangible Assets","description":"The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":261611,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":87203,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":348814,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-12-31","val":192729,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":64243,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":256973,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2021-03-31","val":295416,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2021-03-31","val":295416,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021Q1I"},{"end":"2021-12-31","val":205331,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4I"},{"end":"2022-03-31","val":99452,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":99452,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2022-03-31","val":99452,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q1I"},{"end":"2022-06-30","val":31335,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"end":"2022-12-31","val":342705,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":574233,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":574233,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":166644,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"DepreciationAndAmortization":{"label":"Depreciation, Depletion and Amortization, Nonproduction","description":"The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":588789,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":196263,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":783324,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":112829,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":3950513,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":114104,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":10397900,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":29056,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2021-04-01","end":"2021-12-31","val":588789,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":783325,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":112829,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":3950513,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":10397900,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":29056,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax":{"label":"Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax","description":"Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax":{"label":"Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax","description":"Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":-156048,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-106577,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-207576,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-28287,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2022-03-31","val":245179,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":245179,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":499730,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":615200,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":615200,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":547374,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"FairValueOfAssetsAcquired":{"label":"Fair Value of Assets Acquired","description":"The fair value of assets acquired in noncash investing or financing activities.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-12-31","val":1329392,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":1329392,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"FinanceLeaseInterestPaymentOnLiability":{"label":"Finance Lease, Interest Payment on Liability","description":"Amount of interest paid on finance lease liability.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":8952,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":8952,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":6113,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":3073,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":3073,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"FinanceLeasePrincipalPayments":{"label":"Finance Lease, Principal Payments","description":"Amount of cash outflow for principal payment on finance lease.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":96340,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":131962,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":29775,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":30895,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":30895,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"FiniteLivedCustomerRelationshipsGross":{"label":"Finite-Lived Customer Relationships, Gross","description":"Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.","units":{"USD":[{"end":"2022-03-31","val":2100000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":2100000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":2100000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2100000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"FiniteLivedIntangibleAssetsAccumulatedAmortization":{"label":"Finite-Lived Intangible Assets, Accumulated Amortization","description":"Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2022-03-31","val":633669,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":633669,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":826399,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2350000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"FiniteLivedIntangibleAssetsGross":{"label":"Finite-Lived Intangible Assets, Gross","description":"Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2022-03-31","val":2350000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":2350000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":2350000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2350000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"FiniteLivedNoncompeteAgreementsGross":{"label":"Finite-Lived Noncompete Agreements, Gross","description":"Gross carrying amount before accumulated amortization as of the balance sheet date of payments made to third parties in exchange for their agreement not to engage in specified competitive practices in specified geographic territories for a specified period of time.","units":{"USD":[{"end":"2022-03-31","val":250000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":250000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":250000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":250000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"IncomeLossAttributableToParent":{"label":"Income (Loss) Attributable to Parent, before Tax","description":"Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":4060056,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":4345483,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":4891042,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":-1636771,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":-6224455,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-446531,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-13237000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-1140066,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"IncomeLossFromContinuingOperations":{"label":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent","description":"Amount after tax of income (loss) from continuing operations attributable to the parent.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":4060056,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":4891042,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":-1636771,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":-6068407,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":-13029424,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-1111779,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2021-04-01","end":"2021-12-31","val":289776,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":-107556,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":1491522,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":617127,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":133997,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":554743,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"InvestmentIncomeNet":{"label":"Investment Income, Net","description":"Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":-341234,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":-2109,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":-321159,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":-7278,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":-28776,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":-13352,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":-46516,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":-107028,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2022-12-31","val":54000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":36000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":35102,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2022-12-31","val":72000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":72000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":72000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2022-12-31","val":72000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":72000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":72000,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2022-12-31","val":71077,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":69000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":70500,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths":{"label":"Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2022-12-31","val":87461,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":85672,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":80307,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2022-12-31","val":39367,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":35128,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":48290,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"NotesIssued1":{"label":"Notes Issued","description":"The fair value of notes issued in noncash investing and financing activities.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-12-31","val":1044565,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":1044565,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"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":"2022-03-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"PropertyPlantAndEquipmentDisposals":{"label":"Property, Plant and Equipment, Disposals","description":"Amount of divestiture of long-lived, 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, furniture and fixtures, and computer equipment.","units":{"USD":[{"start":"2022-05-01","end":"2022-05-31","val":1530024,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-05-01","end":"2022-05-31","val":1530024,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-05-01","end":"2022-05-31","val":1530024,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2I"},{"start":"2023-02-01","end":"2023-02-28","val":28723,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2023-02-01","end":"2023-02-28","val":28723,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"start":"2023-05-01","end":"2023-05-31","val":118266,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21"},{"start":"2023-06-01","end":"2023-06-30","val":400688,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"RepaymentsOfSecuredDebt":{"label":"Repayments of Secured Debt","description":"The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":1198711,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":1403389,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":436407,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":640155,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":643378,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"RestrictedStockExpense":{"label":"Restricted Stock or Unit Expense","description":"Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":18750,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":56250,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":37500,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for operating lease liability.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-12-31","val":306547,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":306547,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"SecuredDebtCurrent":{"label":"Secured Debt, Current","description":"Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or 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":"2022-03-31","val":572644,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":572644,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","description":"Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.","units":{"USD":[{"end":"2022-12-31","val":2300,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2300,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2300,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"SharesIssuedPricePerShare":{"label":"Shares Issued, Price Per Share","description":"Per share or per unit amount of equity securities issued.","units":{"USD/shares":[{"end":"2022-09-30","val":0.1,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q3I"}]}},"StockholdersEquityNoteStockSplitConversionRatio1":{"label":"Stockholders' Equity Note, Stock Split, Conversion Ratio","description":"Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.","units":{"pure":[{"end":"2022-12-19","val":4,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-12-19","val":4,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2022-12-19","val":4,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q4I"},{"end":"2023-01-13","val":4,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2023-01-13","val":4,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-01-13","val":4,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21"}]}},"StockIssuedDuringPeriodSharesAcquisitions":{"label":"Stock Issued During Period, Shares, Acquisitions","description":"Number of shares of stock issued during the period pursuant to acquisitions.","units":{"shares":[{"start":"2022-09-01","end":"2022-09-30","val":51987832,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q3I"}]}},"TangibleAssetImpairmentCharges":{"label":"Tangible Asset Impairment Charges","description":"The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2022-03-31","val":85000,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"end":"2022-03-31","val":85000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2022-12-31","val":67207,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4I"},{"end":"2023-03-31","val":12947,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":12947,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3237,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"UnrealizedGainLossOnDerivatives":{"label":"Unrealized Gain (Loss) on Derivatives","description":"The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.","units":{"USD":[{"start":"2021-04-01","end":"2021-12-31","val":7647407,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-10-01","end":"2021-12-31","val":5489568,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2021Q4"},{"start":"2021-04-01","end":"2022-03-31","val":10975737,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-10-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07","frame":"CY2022Q4"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2021-04-01","end":"2021-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2022-04-01","end":"2022-12-31","val":0,"accn":"0001437749-23-002709","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-02-07"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"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":"2021-04-01","end":"2022-03-31","val":85000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":37207,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":16750,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":441147,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":23134,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets":{"label":"Deferred Tax Liabilities, Intangible Assets","description":"Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":334530,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"DeferredTaxLiabilitiesLeasingArrangements":{"label":"Deferred Tax Liabilities, Leasing Arrangements","description":"Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.","units":{"USD":[{"end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":68252,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"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":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":38365,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"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":"2022-04-01","end":"2023-03-31","val":-0.09,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2021-04-01","end":"2022-03-31","val":10372,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"start":"2022-04-01","end":"2023-03-31","val":1934,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}},"ImpairmentOfIntangibleAssetsFinitelived":{"label":"Impairment of Intangible Assets, Finite-lived","description":"The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.","units":{"USD":[{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":1459358,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"LiabilityForUncertainTaxPositionsCurrent":{"label":"Liability for Uncertainty in Income Taxes, Current","description":"Amount recognized for uncertainty in income taxes classified as current.","units":{"USD":[{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"ProceedsFromShortTermDebt":{"label":"Proceeds from Short-term Debt","description":"The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.","units":{"USD":[{"start":"2021-04-01","end":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2021"},{"start":"2022-04-01","end":"2023-03-31","val":515000,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022"}]}},"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":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":511777,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26"},{"end":"2023-03-31","val":511777,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q1I"},{"end":"2023-06-30","val":349895,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2I"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"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":"2022-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2022Q1I"},{"end":"2023-03-31","val":0,"accn":"0001437749-23-018352","fy":2023,"fp":"FY","form":"10-K","filed":"2023-06-26","frame":"CY2023Q1I"}]}},"RepaymentsOfShortTermDebt":{"label":"Repayments of Short-term Debt","description":"The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.","units":{"USD":[{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2022Q2"},{"start":"2023-04-01","end":"2023-06-30","val":165842,"accn":"0001437749-23-024195","fy":2024,"fp":"Q1","form":"10-Q","filed":"2023-08-21","frame":"CY2023Q2"}]}}}}}