{"cik":1316517,"entityName":"KANDI TECHNOLOGIES GROUP, 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-08","val":27445600,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-11-10","val":27445600,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2012-03-26","val":27447593,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2012Q1I"},{"end":"2012-05-09","val":29845122,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-08-08","val":29845122,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-11-07","val":29941134,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2013-03-22","val":32539867,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2013Q1I"},{"end":"2013-05-09","val":32539867,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2013-08-01","val":36968476,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-11-05","val":36978476,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-03-11","val":40105321,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2014-03-11","val":40105321,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2014Q1I"},{"end":"2014-05-07","val":40743821,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2014-08-05","val":41910287,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-11-05","val":46274855,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2015-03-09","val":46284855,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2015Q1I"},{"end":"2015-05-05","val":46834855,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-08-03","val":46954855,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-11-03","val":46964855,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-03-07","val":47019638,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2016Q1I"},{"end":"2016-05-03","val":47689638,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-08-03","val":47689638,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-11-03","val":47699638,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2017-03-07","val":47772138,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2017Q1I"},{"end":"2017-05-03","val":48021538,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2017-08-03","val":48021538,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-11-06","val":48036538,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-08","val":53968712,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2018Q1I"},{"end":"2018-05-04","val":51009375,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-08-03","val":51471944,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-11-06","val":51481944,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2019-03-08","val":51496944,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2019Q1I"},{"end":"2019-05-04","val":52580841,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-08-05","val":52819441,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-11-05","val":52819441,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2020-04-23","val":52849441,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2020Q1I"},{"end":"2020-06-01","val":52849441,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q2I"},{"end":"2020-08-05","val":54600758,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2020-11-03","val":54610758,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2021-03-25","val":75387555,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2021Q1I"},{"end":"2021-05-04","val":77308499,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2021-08-04","val":77452516,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-11-03","val":77385130,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2022-03-10","val":76256345,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2022-03-10","val":76256345,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2022Q1I"},{"end":"2022-05-04","val":75704845,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2022-08-04","val":75770807,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-11-03","val":74239831,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2023-03-10","val":74190171,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2023Q1I"},{"end":"2023-05-04","val":74190171,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2023-08-03","val":79039558,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-11-03","val":87522800,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2024-03-08","val":87358234,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2024Q1I"}]}},"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":27122126,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011Q2I"},{"end":"2012-06-29","val":53693762,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q2I"},{"end":"2013-06-28","val":108038543,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-06-28","val":108038543,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2013Q2I"},{"end":"2014-06-30","val":400034259,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q2I"},{"end":"2015-06-30","val":300605113,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015Q2I"},{"end":"2016-06-30","val":246003336,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q2I"},{"end":"2017-06-30","val":152241638,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q2I"},{"end":"2018-06-30","val":158852892,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q2I"},{"end":"2019-06-30","val":186433531,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q2I"},{"end":"2020-06-30","val":167640232,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q2I"},{"end":"2021-06-30","val":365214591,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-06-30","val":365214591,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q2I"},{"end":"2022-06-30","val":146736758,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q2I"},{"end":"2023-06-30","val":237630412.8,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q2I"}]}}},"us-gaap":{"AccountsAndNotesReceivableNet":{"label":"Accounts and Financing Receivable, after Allowance for Credit Loss","description":"Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.","units":{"USD":[{"end":"2018-09-30","val":72817,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":72712,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":72712,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":72712,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":72712,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":72712,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-09-30","val":41549888,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":42487225,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":42487225,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":42487225,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":42487225,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":42487225,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-09-30","val":235249,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18409729,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8985422,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":106514,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":323128,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":323128,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":323128,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":323128,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":323128,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":323128,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":837302,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":725332,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1371773,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":434461,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":434461,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":434461,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":434461,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":291202,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":256276,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":41129,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"AccountsAndOtherReceivablesNetCurrent":{"label":"Accounts and Other Receivables, Net, Current","description":"Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":814327,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":814327,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":814327,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1615858,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1735805,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2438917,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":2438917,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":2438917,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":2438917,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":2438917,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1333896,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":752870,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1056257,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":501448,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":501448,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":501448,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":501448,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":501448,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":501448,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":592408,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":498551,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1329421,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":556904,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":556904,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":556904,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":556904,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":556904,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":556904,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":705771,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":784427,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":448152,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":238567,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":238567,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":238567,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":238567,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":238567,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":323925,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":311086,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":488621,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":332922,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":332922,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":332922,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":332922,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":332922,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":487077,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":473667,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3243391,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":66064,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":66064,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":66064,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":66064,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":66064,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":576867,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1185804,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":238577,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2650668,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2650668,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2650668,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2650668,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2650668,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2356811,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2342060,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1233460,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1264323,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1264323,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":1264323,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":1264323,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2662856,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7936107,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":12859304,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"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":"2011-12-31","val":3137983,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3137983,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3137983,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1150306,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1182349,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3092045,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3092045,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":3092045,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3092045,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3092045,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":3092045,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3021231,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3628659,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2191165,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2422613,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":2422613,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":2422613,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":2422613,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":2422613,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":2422613,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3332258,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4747185,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4847485,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5101740,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5101740,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":5101740,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":5101740,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":5101740,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3803523,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3377791,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3362729,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9544909,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":9544909,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":9544909,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":9544909,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":9544909,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1678011,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":15080603,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4399221,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4835952,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4835952,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4835952,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4835952,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4835952,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4338481,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5269999,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6523693,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6556209,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":6556209,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6556209,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":6556209,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":6556209,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5289475,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5323548,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6065379,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4251487,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":4251487,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":4251487,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":4251487,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":4251487,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4353437,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5233787,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4843001,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6078041,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":6078041,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5021303,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"}]}},"AccountsPayableAndOtherAccruedLiabilitiesCurrent":{"label":"Accounts Payable and Other Accrued Liabilities, Current","description":"Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2019-12-31","val":6078041,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":6078041,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":6078041,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-06-30","val":4239760,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5857897,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7218395,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":7218395,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":7218395,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":7218395,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":7218395,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":7218395,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4648178,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8930573,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3000136,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":9676973,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":9676973,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":9676973,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":9676973,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":9676973,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":9676973,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7747034,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8065531,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7894152,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":14131414,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":14131414,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":14131414,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":14131414,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":14131414,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11696505,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":11736250,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8364215,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":7252814,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":6452652,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":6452652,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":6452652,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":5167990,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":5209813,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":5061069,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":5061069,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":5061069,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":5061069,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":5061069,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5400924,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":8584600,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":10968071,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8668478,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":8668478,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":8668478,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":8668478,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":8668478,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":8668478,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":10708090,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":10651912,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":8753990,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":22843143,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":22843143,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":22843143,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":22843143,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":22843143,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":22843143,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":44089700,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":53695799,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":55568073,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":45772481,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":45772481,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":45772481,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":45772481,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":45772481,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":77954005,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":100772098,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":87854246,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":73957969,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":73957969,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":73957969,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":73957969,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":73957969,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":91647247,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":110049815,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":111682048,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":115870051,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":115870051,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":115870051,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":115870051,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":115870051,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":106672979,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":111356483,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":131047418,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":111595540,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":111595540,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":111595540,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":111595540,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":111595540,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":117258483,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":92759784,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":111376786,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":112309683,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":112309683,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":112309683,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":112309683,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":112309683,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":114345244,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":77907803,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":79632036,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":72093940,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":72093940,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":72093940,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":72093940,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":72093940,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":58128742,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":59656133,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":42154366,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":34257935,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":34257935,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":34257935,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":34257935,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":34257935,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":34257935,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":29846891,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":31373506,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":26177367,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":36677802,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":36677802,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":36677802,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":36677802,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":36677802,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":36677802,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":27966224,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":32635923,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":33281208,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":35321262,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":35321262,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":35321262,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":35321262,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":35321262,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":31681798,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":36693759,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":34475667,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":28744854,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-12-31","val":32394613,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":32394613,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":32394613,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":32394613,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":34053585,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":34964666,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":41774453,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":34531788,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":34531788,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":34531788,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":34531788,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":34531788,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27618769,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":34403293,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":40430594,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":34394738,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":34394738,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":34394738,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":34394738,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":34394738,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":49536596,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":42062281,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":54990221,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":61436514,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":61436514,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":61436514,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":61436514,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":61436514,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":54146409,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":60271467,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":38476731,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":38657406,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":38657406,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":38657406,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":38657406,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":38657406,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":38657406,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":49998183,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":48825366,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":44110236,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":55949582,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":55949582,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":55949582,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":55949582,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":55949582,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":55949582,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":43328207,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":40698376,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":42769603,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":40436262,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":40436262,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":40436262,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":40436262,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":40436262,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":30571343,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":25816935,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":19146317,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":21837968,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":16999430,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":16999430,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":16999430,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":9292373,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":9306111,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":12932776,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":12932776,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":12932776,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":12932776,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":12932776,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":15638955,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":24879948,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":26921141,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":33557534,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":33557534,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":33557534,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":33557534,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":33557534,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":33557534,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":38185652,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":25089825,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":17601020,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":31370862,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":31370862,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":31370862,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":31370862,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":31370862,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":31370862,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":22674057,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":19218760,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":13982830,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15736805,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":15736805,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":15736805,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":15736805,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":15736805,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":28679895,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":29898905,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":33912043,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8136421,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":8136421,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":8136421,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":8136421,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":8136421,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":40867698,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":40422951,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":40805693,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":32394613,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":32394613,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":32394613,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":32394613,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":32394613,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":34053585,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":34964666,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":41774453,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":34397858,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":34397858,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":34397858,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":34397858,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":34397858,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":27236661,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":34071931,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":40111173,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":34274728,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":34274728,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":34274728,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":34274728,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":34274728,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":49397918,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":41926724,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":54859801,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":61181849,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":61181849,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":61181849,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":61181849,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":61181849,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":53896084,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":60020455,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":38370898,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":38547137,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":38547137,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":38547137,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":38547137,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":38547137,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":38547137,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":49888350,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":48713854,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":43998755,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":52896305,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":52896305,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":52896305,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":52896305,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":52896305,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":52896305,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":40262353,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":37794871,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":40034961,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":38150876,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":38150876,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":38150876,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":38150876,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":38150876,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":28275773,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":23137337,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":16350519,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":18951745,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AccountsReceivableRelatedParties":{"label":"Accounts Receivable, Related Parties","description":"For an unclassified balance sheet, amount of receivables arising from transactions with related parties.","units":{"USD":[{"end":"2021-03-31","val":19500000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":17600000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":17700000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":18000000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":18000000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"AccruedIncomeTaxesCurrent":{"label":"Accrued Income Taxes, Current","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.","units":{"USD":[{"end":"2010-12-31","val":127339,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":127339,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":127339,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":188385,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":117197,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":153730,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":153730,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":153730,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":153730,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":153730,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":519589,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":128390,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":181766,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":680253,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":680253,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":680253,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":680253,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":680253,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":680253,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":258594,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":348140,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":473835,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1362828,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":1362828,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":1362828,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":1362828,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":1362828,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":1362828,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":542224,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":821200,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1317504,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1835685,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1835685,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1835685,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1835685,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1835685,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1711161,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2350173,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2803621,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":624276,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":624276,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":624276,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":624276,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":624276,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1822276,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3894811,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1142678,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1364235,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1364235,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1364235,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1364235,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1364235,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":607699,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1435646,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2282514,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2902699,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2902699,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2902699,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2902699,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2902699,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2421168,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1181776,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":471184,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3471366,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":3471366,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":3471366,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":3471366,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":3471366,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2046046,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":330772,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1519699,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1796601,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":1796601,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":1796601,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":1796601,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":1796601,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1761101,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2901610,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1087338,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1313754,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":1313754,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":1313754,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1313754,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":1313754,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":1313754,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1355094,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11280164,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11660654,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1620827,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":1620827,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":1620827,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":1620827,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":1620827,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":1620827,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1512342,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":629642,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1121744,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1270617,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":1270617,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":1270617,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":850729,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1011755,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","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":"2016-12-31","val":33578302,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":33578302,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":33578302,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":33578302,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":33450005,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":35072437,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":36859045,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":38821808,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":38821808,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":38821808,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":38821808,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":38821808,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":40848250,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":39346370,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":38181799,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":39667925,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":39667925,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":39667925,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":39667925,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":39667925,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":42669544,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":43244439,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":43411090,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":46311354,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":46311354,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":46311354,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":46311354,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":46311354,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":47274840,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":49158882,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":52892444,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":35894876,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":35894876,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":35894876,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":35894876,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":35894876,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":35894876,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":33577065,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":36016196,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":38218491,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":37317290,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":37317290,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":37317290,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":37317290,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":37317290,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":37317290,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":40117310,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":40531399,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":40614613,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":44239385,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":44239385,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":44239385,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":44239385,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":44239385,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":46956565,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":46908595,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":48857683,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":52862408,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AccumulatedOtherComprehensiveIncomeLossNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","description":"Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.","units":{"USD":[{"end":"2010-12-31","val":3261082,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":3261082,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":3261082,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4407502,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4785493,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":5077721,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":5077721,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":5077721,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":5077721,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":5077721,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5473137,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":7907176,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7647062,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5502344,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":5502344,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":5502344,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5502344,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":5502344,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":5502344,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":6087259,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":6811689,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":7134487,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7615246,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":7615246,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":7615246,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":7615246,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":7615246,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":7615246,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":6404130,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5686654,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5577542,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4890103,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":4890103,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":4890103,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":4890103,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":4890103,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5383314,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5831346,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-1266903,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-4741650,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":-4741650,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":-4741650,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":-4741650,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":-4741650,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-3217011,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-10369914,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-11175130,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-20156873,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":-20156873,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":-20156873,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":-20156873,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-20156873,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-18365057,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-15246594,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-11213942,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-6310763,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":-6310763,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":-6310763,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":-6310763,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":-6310763,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1154477,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-11433145,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-19541415,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-19921258,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":-19921258,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":-19921258,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":-19921258,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":-19921258,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-14517230,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-19432819,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-27963862,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-22723581,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":-22723581,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":-22723581,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":-22723581,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":-22723581,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-26246646,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-25768912,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-17551938,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-8778151,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":-8778151,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":-8778151,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":-8778151,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":-8778151,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":-8778151,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-9954164,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-5079349,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-5195403,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":251786,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":251786,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":251786,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":251786,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":251786,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":251786,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1261597,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-18704633,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-39637503,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-28333239,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":-28333239,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":-28333239,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":-28333239,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":-28333239,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-26750552,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-46029611,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-48131857,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-36970066,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":31090100,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":31090100,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":31090100,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":31323533,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":31386164,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":31533378,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":31533378,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":31533378,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":31533378,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":31533378,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":31593353,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":38345747,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":38614210,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":43728218,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":43728218,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":43728218,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":43728218,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":43728218,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":43728218,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":46990026,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":47593789,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":66938401,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":76754774,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":76754774,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":76754774,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":76754774,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":76754774,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":76754774,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":122636097,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":128594307,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":189385630,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":190258037,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":190258037,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":190258037,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":190258037,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":190258037,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":192281953,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":195740366,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":202744428,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":212564334,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":212564334,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":212564334,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":212564334,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":212564334,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":219886837,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":228133604,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":226929764,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":227911477,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":227911477,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":227911477,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":227911477,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":227911477,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":230387924,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":232380792,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":233409326,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":233055348,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":233055348,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":233055348,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":233055348,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":233055348,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":252154904,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":254193380,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":254980909,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":254989657,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":254989657,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":254989657,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":254989657,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":254989657,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":258377036,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":259636605,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":259691370,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":259691370,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":259691370,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":259691370,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":259691370,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":259691370,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":259713660,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":262878585,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":260605209,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":439549338,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":439549338,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":439549338,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":439549338,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":439549338,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":439549338,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":442343280,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":443717378,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":448591602,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":449479461,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":449479461,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":449479461,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":449479461,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":449479461,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":449479461,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":449559150,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":450120903,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":450380994,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":451373645,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":451373645,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":451373645,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":451373645,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":451373645,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":452376828,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":446260170,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":450242032,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":457847155,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AdjustmentForAmortization":{"label":"Amortization","description":"The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":384072,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":69987,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":153836,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":83849,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":249742,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":95906,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":333171,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":333171,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":79538,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":79538,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":159383,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":159383,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":79845,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":79845,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":241437,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":241437,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":82054,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":82054,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":324336,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":324336,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":88899,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":88899,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":184591,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":184591,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":95692,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":95692,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":267177,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":82586,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":348533,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":83762,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":166599,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":82837,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2"},{"start":"2020-01-01","end":"2020-06-30","val":160712,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":79751,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":225941,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":65229,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":16406,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":201061,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":201061,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":17464,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":23042,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":46172,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":46172,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":23130,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":23130,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":69265,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":69265,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":23093,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":23093,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":92628,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":92628,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":92628,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":23538,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":23538,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":46126,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":46126,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":22588,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":22588,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":67889,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":67889,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":21764,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":21764,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":88794,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":88794,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":21831,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":43138,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":21307,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":63746,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":20608,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":84471,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AdjustmentsToAdditionalPaidInCapitalOther":{"label":"Adjustments to Additional Paid in Capital, Other","description":"Amount of other increase (decrease) in additional paid in capital (APIC).","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":125151,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-78689,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":78689,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":78689,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":78689,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":46463,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":46463,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":46463,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":46463,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2023-01-01","end":"2023-06-30","val":9807820,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":9807820,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":9807820,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1438573,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":252632,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2022-01-01","end":"2022-12-31","val":1231566,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":3476058,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AdjustmentsToAdditionalPaidInCapitalWarrantIssued":{"label":"Adjustments to Additional Paid in Capital, Warrant Issued","description":"Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-3309999,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"}]}},"AdvancesOnInventoryPurchases":{"label":"Advances on Inventory Purchases","description":"Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.","units":{"CNY":[{"end":"2016-12-31","val":744000000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q4I"},{"end":"2017-09-30","val":744000000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":744000000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":744000000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":744000000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":756000000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":852000000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}],"MYR":[{"end":"2017-06-30","val":744000000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"}],"USD":[{"end":"2010-12-31","val":188585,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":188585,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":188585,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":9676652,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":3436136,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":852638,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":852638,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":852638,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":852638,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":852638,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2282224,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":860348,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":4105847,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4769825,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4769825,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":4769825,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":4769825,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":4769825,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":4769825,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2065293,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":31638766,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":11558433,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":8867074,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":8867074,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":8867074,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":16470855,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2016-12-31","val":108000000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q4I"},{"end":"2017-06-30","val":110000000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":110000000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":114000000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":118000000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":112000000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":110000000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":123000000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":52714,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":13107630,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":13107630,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":13107630,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":13107630,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":13107630,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":13107630,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":13315227,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11164073,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10801708,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4110835,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":4110835,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"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":"2016-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-12-31","val":133930,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":133930,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":133930,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":133930,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":133930,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":382108,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":331362,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":319421,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":120010,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":120010,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":120010,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":120010,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":120010,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":138678,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":135557,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":130420,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":254665,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":254665,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":254665,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":254665,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":254665,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":250325,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":251012,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":105833,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":110269,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":110269,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":110269,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":110269,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":110269,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":110269,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":109833,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":111512,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":111481,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3065854,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2903505,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2734642,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2295570,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2679598,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2795798,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2886223,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-01-01","end":"2016-03-31","val":20524,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":41048,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":20524,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":61571,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":20524,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":82095,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":82095,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":20524,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":20524,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":41048,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":41048,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":20524,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":20524,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":61571,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":61571,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":20524,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":20524,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":82095,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":82095,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":169821,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":168025,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":335588,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":335588,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":167563,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":167563,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":493405,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":493405,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":157817,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":157817,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":649089,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":649089,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":159503,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":159503,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":317470,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":157967,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":157967,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":471497,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":471497,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":154027,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":154027,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":625070,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":317470,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-12-31","val":625070,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":154856,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":154856,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":307702,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":307702,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":152846,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":152846,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":463743,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":463743,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":156040,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":156040,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":625629,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":625629,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":625629,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":165172,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":165172,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":330894,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":330894,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":165722,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":165722,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":496362,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":165467,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":165467,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":165467,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":906618,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":906618,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":906618,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":514169,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":514169,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1007569,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":1007569,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":493400,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":493400,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1489579,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":1489579,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":482010,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":482010,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1965490,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":1965490,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":399757,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":789897,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":390140,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1124137,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":334240,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1489657,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5849419,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5106395,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":4900000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":4566667,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":4566667,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4400000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":4400000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4400000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4400000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":4400000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":4400000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":4233334,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":4233334,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3900000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3900000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3900000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":3900000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3900000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3900000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":3900000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":3900000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3900000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3900000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":3900000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":3900000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3900000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":3900000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3900000,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3900000,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3900000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":3900000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":900000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"AssetImpairmentCharges":{"label":"Asset Impairment Charges","description":"Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":465199,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":465199,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":465199,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":465199,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":355876,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":355876,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":355876,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":355876,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":194366,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":194366,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":194366,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-12-31","val":-40142,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-40142,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-40142,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":45831,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":45831,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":38548,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":38548,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":136936,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":136936,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":170506,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":170506,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":341261,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":341261,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":78415,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":24854,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":263185,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":263185,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-31718,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-31718,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":59799,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":59799,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":44544,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":398790,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":398790,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":24316,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":24316,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-148054,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-148054,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2022-01-01","end":"2022-12-31","val":3340186,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"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":109614715,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":109614715,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":109614715,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":122917707,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":111302089,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":112273750,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":112273750,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":112273750,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":112273750,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":112273750,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":116828287,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":133430295,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":130142430,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":163738877,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":277441527,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":216947579,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":255106039,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":270294981,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":334245511,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":371105293,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":393600727,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":367672482,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":386883196,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":421832467,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":421634084,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":439698185,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":410531810,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":427401748,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":443889919,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":465721928,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":432356820,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":446900234,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":428335711,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":409153877,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":385844117,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":346983814,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":344358145,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":348582939,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-16","val":77965,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":484571960,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":503862260,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":492742350,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":509030721,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":496876597,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":478954736,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":479476509,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":469506635,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":482642820,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":495456599,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":74341448,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":74341448,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":74341448,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":88947511,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":72158413,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":69972276,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":69972276,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":69972276,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":69972276,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":69972276,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":75104458,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":86062878,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":84040078,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":108995175,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":108995175,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":108995175,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":108995175,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":108995175,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":108995175,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":114289319,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":148532680,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":89367304,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":80011736,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":80011736,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":80011736,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":80011736,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":80011736,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":80011736,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":131457529,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":146098513,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":208850377,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":138327197,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":138327197,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":138327197,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":138327197,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":138327197,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":186457396,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":210020355,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":189772837,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":190867027,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":190867027,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":190867027,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":190867027,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":198413964,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":211199129,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":237245862,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":236689100,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":264025932,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":264025932,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":264025932,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":264025932,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":264025932,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":229681253,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":248707350,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":246131872,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":238312887,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":238312887,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":238312887,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":238312887,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":238312887,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":224103964,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":143640700,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":162575519,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":167349788,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":167349788,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":167349788,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":167349788,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":167349788,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":168471064,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":161673143,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":210123947,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":195572436,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":195572436,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":195572436,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":195572436,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":195572436,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":177432424,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":181403934,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":183776581,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":307115576,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":307115576,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":307115576,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":307115576,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":307115576,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":307115576,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":322355382,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":353984321,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":338062479,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":342608136,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":342608136,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":342608136,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":342608136,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":342608136,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":342608136,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":332309538,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":330951772,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":324390881,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":329322973,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":329322973,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":329322973,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":329322973,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":329322973,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":327656152,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":328094962,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":333085403,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":343548138,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2010-12-31","val":35273267,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":35273267,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":35273267,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":33970196,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":39143676,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":42301474,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":42301474,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":42301474,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":42301474,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":42301474,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":41723829,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47367417,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":46102352,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":51289815,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":51289815,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":51289815,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":51289815,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":51289815,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":51289815,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":49449558,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":128908847,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":127580275,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":124294994,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":124294994,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":124294994,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":124294994,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":124294994,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":124294994,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":123648510,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":124196468,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":125395134,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":184746155,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":184746155,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":184746155,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":184746155,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":184746155,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":184647897,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":183580372,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":177899645,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":180601997,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":180601997,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":180601997,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":180601997,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":173055060,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":175684067,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":184586605,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":184944984,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":175672253,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":175672253,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":175672253,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":175672253,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":175672253,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":180850557,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":178694398,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":197758047,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":200019957,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":200019957,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":200019957,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":200019957,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":200019957,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":241617964,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":288716120,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":284324715,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":261479476,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":261479476,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":261479476,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":261479476,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":261479476,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":259864647,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":247480734,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":175720170,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":175645960,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":175645960,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":175645960,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":175645960,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":175645960,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":169551390,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":162954211,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":164806358,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":188134264,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":188134264,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":188134264,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":188134264,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":188134264,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":188134264,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":162216578,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":149877939,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":154679871,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":177552136,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":177552136,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":177552136,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":177552136,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":177552136,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":177552136,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":176721183,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":165924825,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":154563855,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":153659303,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":153659303,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":153659303,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":153659303,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":153659303,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":151820357,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":141411673,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":149557417,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":151908461,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"BankLoans":{"label":"Bank Loans","description":"Amounts due on short-term bank loans secured by customers' securities on the balance sheet date.","units":{"USD":[{"end":"2017-03-31","val":32363258,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":31713721,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":32313334,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":33042864,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":34234851,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":32482003,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30583267,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"}]}},"BusinessAcquisitionCostOfAcquiredEntityTransactionCosts":{"label":"Business Acquisition, Transaction Costs","description":"Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.","units":{"USD":[{"end":"2018-01-03","val":33295,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-01-03","val":33295,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-01-03","val":33295,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q4I"},{"end":"2018-07-01","val":8256,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q2I"},{"end":"2018-07-03","val":8256,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-12-31","val":33295,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2021-12-31","val":60347,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":60347,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"BusinessAcquisitionProFormaEarningsPerShareBasic":{"label":"Business Acquisition, Pro Forma Earnings Per Share, Basic","description":"The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD/shares":[{"start":"2017-01-01","end":"2017-03-31","val":-0.47,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.68,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-03-31","val":0.07,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.1,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"}]}},"BusinessAcquisitionProFormaEarningsPerShareDiluted":{"label":"Business Acquisition, Pro Forma Earnings Per Share, Diluted","description":"The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD/shares":[{"start":"2017-01-01","end":"2017-03-31","val":-0.47,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.68,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-03-31","val":0.07,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.1,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"}]}},"BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax":{"label":"Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax","description":"Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":-28391394000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-30820314,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-03-31","val":238599000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2435714,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2020-01-01","end":"2020-12-31","val":606360,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":606360,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":755314,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":755314,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"BusinessAcquisitionsProFormaNetIncomeLoss":{"label":"Business Acquisition, Pro Forma Net Income (Loss)","description":"The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":-23793073000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-34491168,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-03-31","val":3727995000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5102520,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2020-01-01","end":"2020-12-31","val":-10586299,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-10586299,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":23696197,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":23696197,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"BusinessAcquisitionsProFormaRevenue":{"label":"Business Acquisition, Pro Forma Revenue","description":"The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":6155168000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":38251087,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-03-31","val":8335907000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":24695513,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2020-01-01","end":"2020-12-31","val":79931122,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":79931122,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":116847257,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":116847257,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1":{"label":"Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability","description":"Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":-2680179,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-2680179,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3367012,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-3367012,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1814326,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1814326,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-3405864,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-3405864,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-89000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-89000,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-637000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-637000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-694000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-694000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":1107427,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1107427,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-3792000,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-3792000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-2863000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-2863000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-1794000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-1794000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":565000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":565000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":565000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-357000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-357000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":-2834000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":-2834000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-2834000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2690000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-2690000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-2299000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-2299000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-2733995,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-2733995,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-434995,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-4196995,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":361000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1803000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-1803000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"BusinessCombinationContingentConsiderationLiability":{"label":"Business Combination, Contingent Consideration, Liability","description":"Amount of liability recognized arising from contingent consideration in a business combination.","units":{"USD":[{"end":"2019-12-31","val":10765344,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":92445,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2021-12-31","val":10600000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":10600000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain":{"label":"Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain","description":"In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":2680000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3370000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"}]}},"CashAcquiredFromAcquisition":{"label":"Cash Acquired from Acquisition","description":"The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":112551,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":112551,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":112551,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":112551,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":112551,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":112551,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":112551,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":112551,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2018-01-01","end":"2018-03-31","val":-3699801,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3699801,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3694275,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":3694275,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-3610846,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-3610846,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-3555766,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-3555766,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"}]}},"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":218207,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2009-12-31","val":218207,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2009-12-31","val":218207,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009Q4I"},{"end":"2010-06-30","val":879564,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2I"},{"end":"2010-09-30","val":3411842,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3I"},{"end":"2010-12-31","val":7754166,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":7754166,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":7754166,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2010-12-31","val":7754166,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2010-12-31","val":7754166,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2010-12-31","val":7754166,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2010-12-31","val":7754166,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-03-31","val":7503280,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1I"},{"end":"2011-06-30","val":9372223,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":9372223,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1881477,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2011-09-30","val":1881477,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2294352,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":2294352,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2011-12-31","val":2294352,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5017510,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-03-31","val":5017510,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1I"},{"end":"2012-06-30","val":3979148,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":3979148,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1546006,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2012-09-30","val":1546006,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":12135096,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3987688,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2013-03-31","val":3987688,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1I"},{"end":"2013-06-30","val":10082212,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":10082212,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12448344,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":12448344,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3I"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-12-31","val":12762369,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":20498275,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2014-03-31","val":20498275,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1I"},{"end":"2014-06-30","val":11287620,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2014-06-30","val":11287620,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2I"},{"end":"2014-09-30","val":49500712,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2014-09-30","val":49500712,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3I"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2014-12-31","val":26379460,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":26379460,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":15635658,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-03-31","val":15635658,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9463991,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2015-06-30","val":9463991,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2I"},{"end":"2015-09-30","val":11691023,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2015-09-30","val":11691023,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":16738559,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":16738559,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":16738559,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":16738559,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":16738559,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":16738559,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":16738559,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2015-12-31","val":16738559,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":16738559,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13447666,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":13447666,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":19533856,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2016-06-30","val":19533856,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-06-30","val":19533856,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3689850,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":3689850,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":12235921,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":12235921,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":12235921,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":12235921,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":12235921,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2044025,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7407032,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3560510,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4891808,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4891808,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4891808,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4891808,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4891808,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1041781,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1612459,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":1612459,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1342085,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-09-30","val":1342085,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3I"},{"end":"2018-12-31","val":15662201,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":15662201,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":15662201,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":15662201,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":15662201,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3327013,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-03-31","val":3327013,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3608933,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2019-06-30","val":3608933,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2I"},{"end":"2019-09-30","val":14338637,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2019-09-30","val":14338637,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5490557,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":5490557,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":5490557,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":5490557,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":5490557,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3719142,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2020-03-31","val":3719142,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3457498,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2020-06-30","val":3457498,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":23909159,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-09-30","val":23909159,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":142078190,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":142078190,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":142078190,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":142078190,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":142078190,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":142078190,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":146714469,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":132071957,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":132866957,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":99997938,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":87098779,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":99029118,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-09-30","val":99029118,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":75133544,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":69406103,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":72900121,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":33756941,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":717099,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":3369759,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":7579313,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-294630,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1526028,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":1526028,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-5736589,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-5736589,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-5355587,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-5355587,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2719985,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2719985,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1187698,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1187698,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1141049,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1141049,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":10149066,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":10149066,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":10149066,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":10149066,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-8275650,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-8275650,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1265935,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-1265935,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":1501985,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1501985,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":1161262,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":1161262,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":1161262,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1161262,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7939539,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":7939539,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-291704,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-291704,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":37699957,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":37699957,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":15213029,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":15213029,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":15213029,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-10755098,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-10755098,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-17033444,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-17033444,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-16053437,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-16053437,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-11646257,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-11646257,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-3338917,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-3338917,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3178563,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-12838326,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-3732305,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-10282349,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"}]}},"CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect":{"label":"Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","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. Excludes effect from exchange rate changes.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":-11646257,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":3178563,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-12838326,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-3732305,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-5989573,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-9120939,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-5028608,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4273553,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-8954801,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-1908482,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-7803893,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-10320374,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-8146356,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-8146356,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-6589817,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-6589817,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-5151282,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-5151282,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":7342456,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":7342456,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-14338345,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-14338345,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-17416750,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":4627010,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-5614297,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-6612814,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"}]}},"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":"2015-12-31","val":32910568,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":25193298,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":25193298,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":25193298,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2016-12-31","val":25193298,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16266443,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-03-31","val":16266443,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q1I"},{"end":"2017-06-30","val":30115686,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24296431,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2017-12-31","val":16110496,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8533105,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":8533105,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9490659,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":9490659,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10446669,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-09-30","val":10446669,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3I"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2018-12-31","val":22353071,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8461674,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-03-31","val":8461674,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5182925,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2019-06-30","val":5182925,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2I"},{"end":"2019-09-30","val":26051641,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2019-09-30","val":26051641,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3I"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2019-12-31","val":16512635,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2019Q4I"},{"end":"2020-03-31","val":9753893,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2020-03-31","val":9753893,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6678551,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2020-06-30","val":6678551,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":24159159,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-09-30","val":24159159,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2020-12-31","val":142520635,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2020Q4I"},{"end":"2021-03-31","val":147195073,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2021-03-31","val":147195073,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1I"},{"end":"2021-06-30","val":148189483,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":148189483,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2I"},{"end":"2021-09-30","val":156770375,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2021-09-30","val":156770375,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3I"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2021-12-31","val":168676007,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":158220734,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2022-03-31","val":158220734,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1I"},{"end":"2022-06-30","val":159333818,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2022-06-30","val":159333818,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":139884828,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-09-30","val":139884828,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":151040271,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":151040271,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":151040271,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":151040271,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":151040271,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":138083246,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":123644672,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":134857516,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":93630068,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2018-01-01","end":"2018-06-30","val":7878200,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":9104584,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":6690870,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5134661,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1573992,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-17416750,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":11713004,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":4627010,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":11022078,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-5614297,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":6034751,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-6612814,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-9677022,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-9677022,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":7111210,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":7111210,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":126714556,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":126714556,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":126714556,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5112751,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":5112751,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4670866,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":4670866,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":13259300,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":13259300,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":23199522,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":23199522,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":23199522,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-10807688,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-10807688,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-2607802,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-2607802,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-15080671,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-15080671,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-7885292,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-7885292,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-13633231,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-21861962,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-8686626,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":-54053120,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":0.001,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":0.001,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.001,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.001,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0.001,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":0.001,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0.001,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0.001,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0.001,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0.001,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0.001,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.001,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-30","val":0.001,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0.001,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0.001,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":0.001,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.001,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":0.001,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.001,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.001,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.001,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.001,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":0.001,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":0.001,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":0.001,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":0.001,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":0.001,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.001,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.001,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.001,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.001,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0.001,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.001,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0.001,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0.001,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.001,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.001,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.001,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.001,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0.001,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0.001,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":0.001,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0.001,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.001,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.001,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.001,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.001,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":0.001,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0.001,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0.001,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0.001,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.001,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0.001,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":0.001,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":0.001,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":0.001,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.001,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.001,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":0.001,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.001,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.001,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":0.001,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.001,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.001,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.001,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":0.001,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.001,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.001,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.001,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":0.001,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.001,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.001,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.001,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":0.001,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.001,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.001,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.001,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":100000000,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":100000000,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":100000000,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":100000000,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":100000000,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":100000000,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":100000000,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":100000000,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":100000000,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":100000000,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":100000000,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":100000000,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":100000000,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-30","val":100000000,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":100000000,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":100000000,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":100000000,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":100000000,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":100000000,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":100000000,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":100000000,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":100000000,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":100000000,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":100000000,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":100000000,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":100000000,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":100000000,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":100000000,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":100000000,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":100000000,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":100000000,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":100000000,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":100000000,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":100000000,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":100000000,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":100000000,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":100000000,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":100000000,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":100000000,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":100000000,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":100000000,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":100000000,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":100000000,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":100000000,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":100000000,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":100000000,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":100000000,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":100000000,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":100000000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":100000000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":100000000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":100000000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":100000000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":100000000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100000000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":100000000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":100000000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":100000000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":100000000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":100000000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":100000000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":100000000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":100000000,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100000000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100000000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":100000000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":100000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":100000000,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100000000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":100000000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":100000000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":100000000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":100000000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":100000000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":100000000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":100000000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":100000000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":100000000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":100000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":100000000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":100000000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":100000000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":100000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":27396101,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":27396101,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":27396101,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":27443100,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":27445600,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":27445600,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":27445600,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":27445600,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":27445600,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":27445600,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":27457593,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":29845122,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":29941134,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-30","val":31696794,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":32539867,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":32592440,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":36978476,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":40721321,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":41908620,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":46274855,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":46284855,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":46954855,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":46964855,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":47019638,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":47689638,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":47699638,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47699638,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":47772138,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":48021538,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":48034038,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":53968712,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":54257312,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":55989502,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":55992002,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":55992002,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":55992002,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":55992002,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":55992002,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":56004502,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":56243102,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":56263102,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":56263102,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":56263102,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":56263102,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":56263102,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":56263102,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":56273102,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":56273102,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":56531702,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":77298499,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":77298499,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":77298499,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":77298499,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":77298499,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":77298499,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":77308499,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":77547099,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":77462516,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":77385130,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":77385130,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":77385130,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":77385130,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":77385130,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":77385130,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":77410130,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":77648730,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":77658730,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":77668730,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":77668730,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":77668730,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":77668730,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":77668730,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":77678730,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":75010171,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":84997369,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":87532800,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2010-12-31","val":27396101,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":27396101,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":27396101,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":27443100,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":27445600,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":27445600,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":27445600,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":27445600,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":27445600,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":27445600,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":27457593,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":29845122,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":29941134,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-30","val":31696794,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":31696794,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":32539867,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":32592440,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":36978476,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":37012904,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":40721321,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":41908620,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":46274855,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":46274855,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":46284855,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":46954855,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":46964855,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":46964855,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":47019638,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":47689638,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":47699638,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47699638,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":47699638,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":47772138,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":48021538,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":48034038,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":48036538,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":51008875,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":51297475,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":51481944,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":51484444,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":51484444,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":51484444,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":51484444,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":51484444,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":52580841,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":52819441,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":52839441,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":52839441,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":52849441,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":52839441,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":52839441,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":52839441,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":52849441,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":54352158,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":54610758,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":75377555,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":75377555,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":75377555,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":75377555,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":75377555,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":75377555,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":75387555,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":75626155,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":77152972,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":76705381,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":76705381,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":76705381,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":76705381,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":76705381,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":76705381,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":76271345,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":75760807,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":75343594,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":74180171,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":74180171,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":74180171,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":74180171,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":74180171,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":74190171,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":75010171,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":84997369,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":87348234,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":27396,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":27396,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":27396,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":27443,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":27446,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":27446,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":27446,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":27446,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":27446,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":27446,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":27458,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":29845,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":29941,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":31697,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":31697,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":31697,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":31697,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":31697,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":31697,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":32540,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":32592,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":36978,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":37013,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":37013,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":37013,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":37013,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":37013,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":37013,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":40721,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":41909,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":46275,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":46275,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":46275,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":46275,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":46275,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":46275,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":46285,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":46955,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":46965,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":46965,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":46965,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":46965,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":46965,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":46965,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":47020,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":47020,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":47030,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47700,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":47700,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":47700,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":47700,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":47700,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":47772,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":48022,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":48034,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":48037,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":48037,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":48037,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":48037,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":48037,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":51009,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":51297,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":51482,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":51484,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":51484,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":51484,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":51484,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":51484,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":52581,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":52819,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":52839,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":52839,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":52839,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":52839,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":52839,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":52839,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":52849,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":54352,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":54611,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":75377,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":75377,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":75377,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":75377,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":75377,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":75377,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":75387,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":75626,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":77153,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":77385,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":77385,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":77385,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":77385,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":77385,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":77385,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":77410,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":77649,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":77659,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":77669,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":77669,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":77669,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":77669,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":77669,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":77679,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":75010,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":84997,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":87533,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ComprehensiveIncomeNetOfTax":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1141723,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":1326260,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":17385,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-1121585,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":372375,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6257000,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":10706163,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":10706163,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":4449163,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":4449163,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":11469012,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":11469012,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":762849,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":762849,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":10931409,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":10931409,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2778368,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2778368,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":6117635,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":6117635,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3339267,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3339267,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":6452039,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":6452039,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":334404,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":334404,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":6474102,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":6474102,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":6474102,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":6474102,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2821788,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":2821788,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2501918,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2501918,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-319870,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-319870,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-4864326,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-4864326,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-7366244,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-7366244,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-19027821,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-19027821,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-19027821,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-19027821,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-15297276,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-15297276,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-4857667,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-4857667,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":10439609,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":10439609,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":8566923,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":8566923,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":13424590,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":13424590,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":9546195,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":9546195,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":9546195,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6624864,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":6624864,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12498398,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":12498398,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":5873534,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":5873534,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":7743344,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":7743344,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-4755054,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-4755054,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":5033742,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":5033742,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":5033742,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1613059,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1613059,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-2746664,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-2746664,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4359723,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-4359723,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-4117821,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-4117821,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-1371157,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-1371157,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-21925980,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-21925980,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-21925980,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-22361619,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-22361619,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-30801174,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-30801174,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-8439555,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-8439555,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-24850445,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-24850445,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5950728,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5950728,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-14501364,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-14501364,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11193235,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":11193235,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-19862,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-19862,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-11213097,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-11213097,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-14649531,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-14649531,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-14629669,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-14629669,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-19305194,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-19305194,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":994556,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":994556,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-11239191,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-11239191,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-12233747,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-12233747,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-7680793,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-7680793,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":3558398,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":3558398,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-9991050,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-9991050,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5097711,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-5097711,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-564931,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-564931,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":4532780,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":4532780,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":6193780,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":6193780,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":6758711,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":6758711,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3551266,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":3551266,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":3551266,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-7578733,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-7578733,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":38225556,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":38225556,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":45804289,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":45804289,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":30240683,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":30240683,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-7984873,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-7984873,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":31893735,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":31893735,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":31893735,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-609202,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-609202,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-22451084,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-22451084,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-21841882,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-21841882,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-42310906,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-42310906,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-19859822,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-19859822,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-41436049,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-41436049,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2178144,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-12713715,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-14891859,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-13539433,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":-825718,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-6967060,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2015-01-01","end":"2015-12-31","val":1,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":1,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-12-31","val":1,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":1,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"ConstructionInProgressGross":{"label":"Construction in Progress, Gross","description":"Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.","units":{"USD":[{"end":"2016-12-31","val":27054181,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":27054181,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":27054181,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":27054181,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":36779576,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":43655614,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":47676068,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":53083925,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":53083925,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":53083925,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":53083925,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":53083925,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":58840459,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":69541416,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-12-31","val":0,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-09-30","val":17781,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"ContractWithCustomerLiability":{"label":"Contract with Customer, Liability","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.","units":{"USD":[{"end":"2020-12-01","val":38300000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-01","val":38300000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-01","val":38300000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-01","val":38300000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-01","val":38300000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2020-12-31","val":38300000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"}]}},"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":"2016-01-01","end":"2016-12-31","val":111770197,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":27175584,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":23568343,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":50697990,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":23522406,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":88461432,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6989956,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":21291550,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":21291550,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":14301594,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":14301594,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":53044861,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":53044861,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":31753311,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":31753311,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":92191383,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":92191383,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14932023,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":14932023,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":34876099,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":34876099,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":19944076,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":19944076,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":61288228,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":61288228,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":26412129,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":26412129,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":110310427,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":110310427,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5205165,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":5205165,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":21105463,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":21105463,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":15900298,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":15900298,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":35911785,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":35911785,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":14806322,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":14806322,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":63432580,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":63432580,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":63432580,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":11623403,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":11623403,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":35401456,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":35401456,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":23778053,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":23778053,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":49447497,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":49447497,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":14046041,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":14046041,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":75238522,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":75238522,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":75238522,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":22504241,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":22504241,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":40626557,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":40626557,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":18122316,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":18122316,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":67930595,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":67930595,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":27304038,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":27304038,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":98295323,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":98295323,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":14832878,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":37051645,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":22218767,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":62558825,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":25507180,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":82229209,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":13963654,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":7559235,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":22098905,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":8140771,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":33257851,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6280073,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":14076060,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":14076060,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":7795987,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":7795987,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":22060888,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":22060888,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":7984828,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":7984828,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":30964173,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":30964173,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":11014691,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":11014691,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":20287410,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":20287410,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":9272719,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":9272719,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":29829097,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":29829097,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":9541687,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":9541687,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":51620280,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":51620280,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":51620280,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":51620280,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11290490,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":11290490,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":20640696,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":20640696,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":9350206,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":9350206,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":33673048,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":33673048,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":13032352,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":13032352,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":72793517,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":72793517,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":72793517,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":72793517,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":35310895,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":35310895,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":61049862,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":61049862,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":25738967,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":25738967,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":99748314,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":99748314,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":38698452,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":38698452,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":146825073,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":146825073,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":146825073,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":37410353,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":37410353,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":78882350,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":78882350,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":41471997,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":41471997,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":122294189,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":122294189,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":43411839,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":43411839,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":172649955,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":172649955,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":172649955,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":43939795,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":43939795,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":90702126,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":90702126,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":46762331,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":46762331,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":96417337,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":96417337,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":5715211,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":5715211,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":111770197,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":111770197,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3607241,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3607241,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":27175584,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":23568343,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":50697990,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":23522406,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":88461432,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6989956,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"}]}},"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":"2015-01-01","end":"2015-12-31","val":4656311,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1761153,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4408966,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":2647813,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2925100,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-1483866,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":601212,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":601212,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":508023,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":508023,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1465152,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":957129,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2184985,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":2184985,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":805052,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":2954980,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":2954980,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":374277,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":374277,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":302553,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":302553,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":302553,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":8815409,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":2273175,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2273175,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2273175,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":-255232,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-26465,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"CustomerAdvancesCurrent":{"label":"Customer Advances, Current","description":"The current portion of prepayments received from customers for goods or services to be provided in the future.","units":{"USD":[{"end":"2020-06-30","val":18497676,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":36691372,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"}]}},"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":82127,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":82127,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":82127,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":73250,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":59634,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1025357,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":1025357,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1025357,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1025357,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1025357,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":34099,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":43407,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":131557,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":292389,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":292389,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":292389,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":292389,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":292389,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":292389,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":25470,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":49065,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":693363,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":44404,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":44404,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":44404,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":44404,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":44404,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":44404,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":135398,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":151051,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":152030,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2630723,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2630723,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2630723,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2630723,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2630723,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2641274,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2748050,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":111314,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":94026,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":94026,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":94026,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":94026,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":94026,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":149688,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":243500,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":78097,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":41671,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":41671,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":41671,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":41671,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":41671,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":169177,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":177328,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":125411,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":205544,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":205544,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":205544,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":205544,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":205544,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":334885,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":274205,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":214079,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":94408,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}]}},"DebtInstrumentCollateralAmount":{"label":"Debt Instrument, Collateral Amount","description":"Amount of assets pledged to secure a debt instrument.","units":{"USD":[{"end":"2016-12-31","val":3279656,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":3279656,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":3279656,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":3279656,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3483041,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10844399,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14724136,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7252476,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7878200,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8854584,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6440870,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":6440870,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":6440870,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":6440870,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":6440870,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4884661,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1323992,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":11463004,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10772078,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"}]}},"DebtInstrumentInterestRateDuringPeriod":{"label":"Debt Instrument, Interest Rate During Period","description":"The average effective interest rate during the reporting period.","units":{"pure":[{"start":"2020-01-01","end":"2020-06-30","val":0.0375,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"}]}},"DebtInstrumentInterestRateIncreaseDecrease":{"label":"Debt Instrument, Interest Rate, Increase (Decrease)","description":"Incremental percentage increase (decrease) in the stated rate on a debt instrument.","units":{"pure":[{"start":"2018-01-01","end":"2018-12-31","val":0.1,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.1,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"}]}},"DebtInstrumentRedemptionPricePercentage":{"label":"Debt Instrument, Redemption Price, Percentage","description":"Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.","units":{"pure":[{"start":"2021-07-01","end":"2021-07-19","val":0.5,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q2I"},{"start":"2021-10-01","end":"2021-10-20","val":0.5,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}]}},"DebtLongtermAndShorttermCombinedAmount":{"label":"Debt, Long-term and Short-term, Combined Amount","description":"Represents the aggregate of total long-term debt, including current maturities and short-term debt.","units":{"USD":[{"end":"2017-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"}]}},"DebtSecuritiesAvailableForSalePurchasedWithCreditDeteriorationAmountAtPurchasePrice":{"label":"Debt Securities, Available-for-sale, Purchased with Credit Deterioration, Amount at Purchase Price","description":"Amount at purchase price of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), purchased with credit deterioration.","units":{"CNY":[{"start":"2021-01-01","end":"2021-06-30","val":50000000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-10-01","end":"2021-10-20","val":25000000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}],"USD":[{"start":"2021-01-01","end":"2021-06-30","val":7700000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-10-01","end":"2021-10-20","val":3900000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}]}},"DeferredIncomeTaxAssetsNet":{"label":"Deferred Income Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.","units":{"USD":[{"end":"2019-12-31","val":726182,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8964946,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":8964946,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":8964946,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":8964946,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":8964946,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":8964946,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":8473546,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7852209,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7852209,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2219297,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2219297,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":2219297,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":2219297,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":2219297,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":2219297,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2219297,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2171889,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2171890,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1432527,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":1432527,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":1432527,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":1432527,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":1432527,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1432527,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1427290,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1427290,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":814610,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-10549,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-10549,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-62231,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-31893,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":58459,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":58459,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":236939,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":236939,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":207327,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":207327,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-24184,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-24184,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-24219,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-24219,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":72004,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":72004,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":92521,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":92521,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":92521,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":92521,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-144911,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-144911,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":337149,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":337149,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":677912,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":677912,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":876255,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":876255,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":876255,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":876255,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":44801,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":44801,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":924449,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":924449,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":808725,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":808725,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1579855,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1579855,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":1579855,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-153916,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-153916,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1854863,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1854863,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":1446345,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":1446345,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1446345,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-4397828,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-4397828,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-4645415,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-4645415,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-247587,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-2608702,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-2608702,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":2036714,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":3651362,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3651362,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3651362,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-4775997,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4775997,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-5415959,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-5415959,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-639962,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-5596103,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-5596103,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-180144,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-5448015,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-5448015,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-308406,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-308406,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":4815774,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":4815774,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":51275,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":51275,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":50693,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":50693,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-1066536,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-1066536,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":2089505,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":2089505,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":1256167,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":1256167,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-5349722,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-5349722,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-5349722,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":-11970,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-11970,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":-11970,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":-11970,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":4073315,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":4073315,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":4073315,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":-116206,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-116206,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-116206,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-116206,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-461045,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-461045,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":-200316,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-200316,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":203236,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2016-12-31","val":1698303,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1698303,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1698303,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1698303,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1650797,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1615714,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1582944,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1553935,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1553935,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1553935,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2783999,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-12-31","val":2041917,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":2041917,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1362786,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":1362786,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3483172,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3483172,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":3483172,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2855680,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2855680,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":2855680,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1992891,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":1992891,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2549410,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"DeferredIncomeTaxLiabilitiesNet":{"label":"Deferred Income Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.","units":{"USD":[{"end":"2019-12-31","val":1362786,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":1362786,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":1362786,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-06-30","val":3448922,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3460346,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3483171,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3483171,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":3483171,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":3483171,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":3483171,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":3483171,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3483171,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":602435,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":602435,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2460141,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2460141,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":2460141,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":2460141,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":2460141,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":2460141,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2460141,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2490130,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2462901,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1378372,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":1378372,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":1378372,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":1378372,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":1378372,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1378372,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1172820,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1172820,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":963691,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"DeferredRevenueCurrent":{"label":"Deferred Revenue, Current","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-06-30","val":58162,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":34954,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13726,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":13726,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":13726,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":13726,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":13726,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":14990122,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6363751,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":6363751,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":6363751,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":6363751,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":6363751,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1349098,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1371213,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1397138,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2191143,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2191143,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2191143,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2191143,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2191143,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3960698,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1404431,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1353819,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1340605,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1340605,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":1340605,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":1340605,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1362082,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1320147,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1237556,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2023-12-31","val":0,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2019-12-31","val":1764521,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8915052,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":8915052,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":8915052,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":11811930,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":11811930,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":11811930,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":13314786,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":13314786,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":13251557,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"DeferredTaxAssetsLiabilitiesNet":{"label":"Deferred Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.","units":{"USD":[{"end":"2016-12-31","val":-997282,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":-997282,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":-997282,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-997282,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3778715,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4394192,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4555018,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":5402798,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3607478,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-12-31","val":5109602,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":5109602,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1764521,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsLiabilitiesNetCurrent":{"label":"Deferred Tax Assets, Net, Current","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current.","units":{"USD":[{"end":"2017-03-31","val":581806,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"}]}},"DeferredTaxAssetsLiabilitiesNetNoncurrent":{"label":"Deferred Tax Assets, Net, Noncurrent","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3196909,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4394192,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4555018,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3607478,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3301698,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3294885,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8204,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":8204,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":8204,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":8204,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11461,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"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":"2016-12-31","val":701021,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":701021,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":701021,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":701021,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5429512,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6009906,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6137962,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5937360,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":5937360,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6956733,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6391477,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-12-31","val":7151519,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":7151519,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3127307,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":3127307,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":12398224,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2022-12-31","val":15307677,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":15800967,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2011-12-31","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q4I"},{"end":"2012-06-30","val":19307,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":91897,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3819,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13706,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":13706,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":13706,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":13706,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":13706,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":13706,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":252684,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-12-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":744910,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":928660,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2017-12-31","val":4383425,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":-1703139,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsNetNoncurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Noncurrent","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.","units":{"USD":[{"end":"2010-12-31","val":255948,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":255948,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":255948,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":217920,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":204397,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":89998,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":89998,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":89998,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":89998,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":89998,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":261381,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":42640,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":35025,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":695,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":695,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":695,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":695,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":695,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":695,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1301,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":81076,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":81076,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":81076,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":81076,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":81076,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":81076,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"}]}},"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":"2017-12-31","val":6580000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6680000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-12-31","val":7030000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2401125,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3415400,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3415400,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":3415400,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":7195729,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":7195729,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":7195729,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":8547725,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":8547725,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":9412846,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwardsDomestic":{"label":"Deferred Tax Assets, Operating Loss Carryforwards, Domestic","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.","units":{"USD":[{"end":"2020-12-31","val":7821994,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":7821994,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":7821994,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsOther":{"label":"Deferred Tax Assets, Other","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.","units":{"USD":[{"end":"2018-12-31","val":8204,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":726182,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsOtherTaxCarryforwards":{"label":"Deferred Tax Assets, Other Tax Carryforwards","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.","units":{"USD":[{"end":"2016-12-31","val":28107972,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":27218934,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":27218934,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":27218934,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":31006226,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":32618384,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":33130243,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6581726,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":6581726,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6581726,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6681219,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-12-31","val":7029548,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":7029548,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2401125,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsPropertyPlantAndEquipment":{"label":"Deferred Tax Assets, Property, Plant and Equipment","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2017-12-31","val":182961,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":113767,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpense":{"label":"Deferred Tax Assets, Tax Deferred Expense","description":"Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.","units":{"USD":[{"end":"2016-12-31","val":72742,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":72742,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":72742,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":72742,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":774728,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":522909,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":554177,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":192046,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":192046,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q4I"},{"end":"2018-03-31","val":271511,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.","units":{"USD":[{"end":"2017-12-31","val":192046,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":8204,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":8204,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":672983,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":672983,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1160830,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":1160830,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":1160830,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":7471881,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":7471881,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":7471881,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":6759952,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":6759952,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":6388121,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-12-31","val":26820811,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":26820811,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":26820811,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":26820811,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":26568638,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27337091,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":27740715,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1019373,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1019373,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1019373,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":1019373,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":734566,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-12-31","val":6812741,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":6812741,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2401125,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":2401126,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3433277,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3433277,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":3433277,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":12052774,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":12052774,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":12052774,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":13260631,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":13260631,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":13400638,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2017-12-31","val":1019373,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6812741,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":6812741,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2401125,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"}]}},"DeferredTaxLiabilitiesCurrent":{"label":"Deferred Tax Liabilities, Net, Current","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as current.","units":{"USD":[{"end":"2010-12-31","val":34083,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":34083,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":34083,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":43672,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":203591,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":56362,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":56362,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":56362,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":56362,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":56362,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":199880,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":70522,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":55166,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":55166,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":55166,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":55166,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":55166,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":55166,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":35656,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":21626,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":648077,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":426767,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":230864,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":230864,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":230864,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":230864,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":230864,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":132399,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":569499,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":256049,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2374924,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":2374924,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":2374924,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":2374924,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":2374924,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":87387,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":118643,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":118643,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":118643,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":118643,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":118643,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2018-12-31","val":1703139,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":636604,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"}]}},"DeferredTaxLiabilitiesDeferredExpense":{"label":"Deferred Tax Liabilities, Deferred Expense","description":"Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.","units":{"USD":[{"end":"2016-12-31","val":1698303,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1698303,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1698303,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1698303,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1650797,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1615714,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1582944,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1553935,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1553935,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1553935,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1542909,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-12-31","val":1022141,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1022141,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":680906,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":680906,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":588889,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"}]}},"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":"2018-12-31","val":1019776,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1019776,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":519006,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":519006,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":473024,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":473024,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":473024,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1981862,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":1981862,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":1981862,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1146339,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":1146339,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":763627,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"DeferredTaxLiabilitiesNoncurrent":{"label":"Deferred Tax Liabilities, Net, Noncurrent","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-06-30","val":385397,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":683752,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1009477,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":1009477,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":1009477,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":1009477,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":1009477,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":1009477,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1194424,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1194426,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1299882,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2266725,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2266725,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2266725,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2266725,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2266725,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2543821,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1772278,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":402934,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":312693,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":262042,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1284335,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":878639,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":878639,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":878639,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":878639,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":878639,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2018-12-31","val":1711343,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1711343,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":1711343,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":1711343,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":1711343,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1711343,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2776327,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1758643,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1362786,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":1362786,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1362786,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"}]}},"DeferredTaxLiabilitiesOther":{"label":"Deferred Tax Liabilities, Other","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as other.","units":{"USD":[{"end":"2018-03-31","val":1241090,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2022-12-31","val":-207905,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":-207905,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":-218406,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2021-06-30","val":11100000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11100000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}]}},"DepositsAssetsCurrent":{"label":"Deposits Assets, Current","description":"Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.","units":{"USD":[{"end":"2021-03-31","val":15258789,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":54222374,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":54207258,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":55041832,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":55041832,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":55041832,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":55041832,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":55041832,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":55041832,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":70957772,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":73173646,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":70324477,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":81191191,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":81191191,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":81191191,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":81191191,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":81191191,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":100484949,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":108902429,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":109676181,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":33947212,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2015-01-01","end":"2015-12-31","val":5322613,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1132732,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2263277,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1130545,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3370032,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1106755,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":4448010,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":4448010,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1064568,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1064568,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2134346,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2134346,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":10716121,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1071612,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3253653,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":3253653,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1119307,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1119307,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":4371561,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":4371561,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":618540,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":618540,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1271584,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1271584,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":653044,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":653044,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1511018,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1511018,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":239434,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":239434,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":3516064,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":3516064,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2015459,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":2015459,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":3892028,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":3892028,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":1876569,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":1876569,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":5724863,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":5724864,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":183283,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":1832835,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":7549836,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":7549836,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1780152,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":1780152,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3530165,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":3530165,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":1750013,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":1750013,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":5325289,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":5325289,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":1795124,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":1795124,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":6976651,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":6976651,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":6976651,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1824261,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":1824261,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3766555,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":3766555,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":1942294,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":1942294,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":5987730,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":5987730,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":2221175,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":2221175,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":8650755,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":8650755,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":8650755,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2701507,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":2701507,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5285517,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":5285517,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":2584011,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":2584011,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":7796048,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":7796048,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":2510531,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":2510531,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":10165138,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":10165138,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2578224,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":5110139,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":2531916,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":7614411,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":2504272,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":10141120,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"DepreciationDepletionAndAmortization":{"label":"Depreciation, Depletion and Amortization","description":"The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1935980,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":3105355,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":4714058,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1006769,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2317662,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":2317662,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":3501765,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":3501765,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":4696848,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":4696848,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1200884,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":1200884,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2470911,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":2470911,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":3694917,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":3694917,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":4978626,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":4978626,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":4978626,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":4978626,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2109977,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":2109977,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4245026,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":4245026,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":6144086,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":6144086,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":7708923,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":7708923,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":7708923,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":7708923,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1386527,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":1386527,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2764984,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":2764984,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":4157606,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":4157606,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":5571465,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5571465,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":5571465,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1479384,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1479384,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2955663,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2955663,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":4388902,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":4388902,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":5788780,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":5788780,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":5788780,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1223243,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1223243,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2458160,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":2458160,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":3681345,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":3681345,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":4863277,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":4863277,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":4863277,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1162795,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1162795,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2334776,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2334776,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":3556661,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":3556661,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":4777992,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":4777992,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":875463,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":875463,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1791762,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1791762,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":2271599,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":2271599,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":4326296,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":4326296,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2258224,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":2258224,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4376097,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":4376097,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":6443422,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":6443422,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":8202869,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":8202869,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2037045,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":2037045,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4022676,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":4022676,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":6078070,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":6078070,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":8222984,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":8222984,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":8222984,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2212965,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":2212965,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4443218,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":4443218,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":6893192,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":6893192,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":10038976,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":10038976,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":10038976,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3294499,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":3294499,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":6447548,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":6447548,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":9512970,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":9512970,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":12427973,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":12427973,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3051089,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6044494,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":8952016,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":11913647,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"DepreciationExpenseOnReclassifiedAssets":{"label":"Depreciation Expense on Reclassified Assets","description":"For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense).","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":224778,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":46390,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":37288,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3"}]}},"DerivativeFixedInterestRate":{"label":"Derivative, Fixed Interest Rate","description":"Fixed interest rate related to the interest rate derivative.","units":{"pure":[{"end":"2021-09-30","val":0.0545,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}]}},"DerivativeGainLossOnDerivativeNet":{"label":"Derivative, Gain (Loss) on Derivative, Net","description":"Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":2205548,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-2434909,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-2725987,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5385178,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":7752771,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":7752771,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":7480992,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":7480992,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":5401929,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":5401929,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":942950,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":942950,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1961526,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1961526,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1297854,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1297854,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1986063,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":990395,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-92339,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-92339,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-6956963,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-6956963,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-06-30","val":-3372602,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-09-30","val":6814675,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"}]}},"DerivativeLiabilitiesCurrent":{"label":"Derivative Liability, Current","description":"Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":0,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":83,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":75,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":213,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":213,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":213,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":213,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":213,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1513013,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1513013,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":1513013,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1513013,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1513013,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":1513013,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":449559,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":928477,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4856540,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9256827,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":9256827,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":9256827,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":9256827,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":9256827,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":9256827,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":21332440,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":10543927,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2571326,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2245610,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2245610,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2245610,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2245610,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2245610,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4800169,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2894695,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":540299,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3823590,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":3823590,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":3823590,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":3823590,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":3823590,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":537250,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10692,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"}]}},"DerivativeLiabilitiesNoncurrent":{"label":"Derivative Liability, Noncurrent","description":"Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.","units":{"USD":[{"end":"2010-12-31","val":9321553,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":9321553,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":9321553,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1568699,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1840487,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3919411,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":3919411,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":3919411,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3919411,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3919411,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2976461,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1957885,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2621557,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-09-30","val":9995465,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":15042994,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":15042994,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":15042994,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":15042994,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":15042994,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":15042994,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":4014614,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3205411,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":9488193,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10097275,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":10097275,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":10097275,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":10097275,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":10097275,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2792416,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":694846,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"}]}},"DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax":{"label":"Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax","description":"Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-09-30","val":-27065,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-27065,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":74809,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":74809,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3"}]}},"DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation":{"label":"Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation","description":"Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-09-30","val":-425129,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-425129,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-425129,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-425129,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3"}]}},"DisposalGroupNotDiscontinuedOperationGainLossOnDisposal":{"label":"Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal","description":"Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":13907574,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":13907574,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":13983733,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":76159,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":14174233,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":14174233,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-4430123,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":48253667,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":48253667,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":48253667,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":48253667,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":48255905,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":48255905,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":2238,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":2238,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":48401797,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":48401797,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":48401797,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-5756531,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"}]}},"DueFromAffiliateCurrent":{"label":"Due from Affiliate, Current","description":"Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).","units":{"USD":[{"end":"2019-12-31","val":31330763,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":21742226,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":21742226,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":21742226,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":21742226,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":21742226,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":21742226,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"}]}},"DueFromAffiliates":{"label":"Due from Affiliates","description":"For an unclassified balance sheet, amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership.","units":{"USD":[{"end":"2018-12-31","val":67683462,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":67683462,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-09-30","val":25335894,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":20026310,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":20107347,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":20869315,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":21742226,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"}]}},"DueFromEmployeesCurrent":{"label":"Due from Employees, Current","description":"Amounts due from an Entity employee, not to include stockholders or officers, which are usually due within 1 year (or 1 business cycle).","units":{"USD":[{"end":"2010-12-31","val":36385,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":36385,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":36385,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":11288,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":22730,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":79857,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":79857,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":79857,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":79857,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":79857,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":23150,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":53676,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":57624,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":40936,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":40936,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":40936,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":40936,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":40936,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":40936,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":47467,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":45716,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":41217,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":34272,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":34272,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":34272,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":34272,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":34272,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":34272,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":42759,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":38640,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":43792,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":34475,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":34475,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":34475,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":34475,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":34475,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":40084,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":38856,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":41128,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":34434,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":34434,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":34434,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":34434,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":34434,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":105868,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":94938,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":33817,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4863,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4863,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4863,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4863,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4863,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":46207,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":33076,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":25901,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7070,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":7070,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":7070,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":7070,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":7070,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6847,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4527,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6668,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1001,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1001,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":1001,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":1001,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2522,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4208,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5499,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"DueFromOtherRelatedParties":{"label":"Due from Other Related Parties","description":"Amount receivable from related parties classified as other.","units":{"USD":[{"end":"2021-03-31","val":2200000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2200000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2200000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2300000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2300000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"DueFromOtherRelatedPartiesCurrent":{"label":"Due from Other Related Parties, Current","description":"Amount receivable from related parties classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":40606162,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":40606162,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":40606162,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":40606162,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":40606162,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5585613,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10957632,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10916700,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10484816,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":10484816,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":10484816,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":10484816,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":10484816,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10568992,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10742243,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6437261,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":162048,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":162048,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":146422440,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":146422440,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":146422440,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":167894,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":64775429,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":77386193,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":67683462,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":67683462,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":67683462,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":67683462,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":67683462,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":61060228,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":60945283,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25335894,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":31330763,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q4I"},{"end":"2020-03-31","val":20026310,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":20107347,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":20869315,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":886989,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":886989,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":886989,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":886989,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":886989,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":886989,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":883484,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"}]}},"DueFromOtherRelatedPartiesNoncurrent":{"label":"Due from Other Related Parties, Noncurrent","description":"Amount receivable from related parties classified as other, due after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":15907183,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":15907183,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":15907183,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"}]}},"DueFromRelatedParties":{"label":"Due from Related Parties","description":"For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.","units":{"USD":[{"end":"2016-12-31","val":136536725,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":136536725,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":136536725,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-06-30","val":139801316,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":153640932,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":162329623,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":162329623,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":162329623,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":162329623,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":162329623,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":157894597,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":64814123,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":77423493,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":67801735,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":67801735,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":67801735,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":61145985,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":61029110,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":886989,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":886989,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":886989,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":0,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"DueFromRelatedPartiesCurrent":{"label":"Due from Related Parties, Current","description":"The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2917592,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":2917592,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":2917592,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":2917592,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":2917592,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":2917592,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":21625758,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":34507160,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":52028753,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":51450612,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":51450612,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":51450612,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":51450612,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":51450612,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":71267257,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":101958555,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":76814162,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":76172471,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":76172471,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":76172471,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":76172471,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":76172471,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":92789649,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":122807165,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":114763704,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":136536159,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":136536159,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":136536159,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":136536159,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":136536159,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":130463405,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":138908557,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":136632901,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":146422440,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":146422440,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":162048,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":162048,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":162048,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":141716559,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"}]}},"DueFromRelatedPartiesNoncurrent":{"label":"Due from Related Parties, Noncurrent","description":"Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).","units":{"USD":[{"end":"2017-09-30","val":15907183,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":15907183,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":15907183,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":15907183,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":15907183,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":15907183,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15907183,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"}]}},"DueToAffiliateCurrent":{"label":"Due to Affiliate, Current","description":"Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2013-09-30","val":20268557,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"}]}},"DueToEmployeesCurrent":{"label":"Due to Employees, Current","description":"Amounts due to employees, not to include stockholders or officers. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":12767,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":12767,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":12767,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":7887,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":8882,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":9455,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":9455,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":9455,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":9455,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":9455,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":172950,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":168567,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":160547,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":7132,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":7132,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":7132,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":7132,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":7132,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":7132,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":11058,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":19716,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":11754,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":10297,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":10297,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":10297,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":10297,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":10297,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":10297,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":9645,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":12450,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":433033,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15787,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":15787,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":15787,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":15787,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":15787,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":11071,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10829,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":12862,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9423,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":9423,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":9423,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":9423,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":9423,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":11944,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14439,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":26954,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":21214,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":21214,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":21214,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":21214,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":21214,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16014,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":26156,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":31956,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":35041,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":35041,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":35041,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":35041,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":35041,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11699,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10521,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":34070,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":28473,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":28473,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":28473,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":28473,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8595,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8464,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7105,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"DueToOtherRelatedPartiesClassifiedCurrent":{"label":"Due to Other Related Parties, Current","description":"Amount payable to related parties classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":841251,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":841251,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":841251,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":841251,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":841251,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":841251,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":841251,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":841251,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":841251,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":841251,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":841251,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":841251,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":841251,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":841251,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":841251,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":841251,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":841251,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":841251,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":841251,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":841251,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4881198,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":841251,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","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":"2016-12-31","val":3913031,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2020-12-31","val":500000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":500000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":500000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":500000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":500000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":500000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":500000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":500000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":500000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}]}},"DueToRelatedPartiesCurrentAndNoncurrent":{"label":"Due to Related Parties","description":"Carrying amount as of the balance sheet date of obligations due all related parties.","units":{"USD":[{"end":"2016-12-31","val":566,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":566,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":566,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-06-30","val":892759,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1100847,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-31","val":270855,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":38694,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":37300,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":118273,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":118273,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":118273,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":1845255,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":85757,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":83827,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-12-31","val":2056564,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":2056564,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":2056564,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2021512,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2053131,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-12-31","val":500000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":500000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":500000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":0,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.05,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":0.06,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-0.03,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-0.08,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-0.04,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.22,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.35,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":0.35,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.13,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":0.13,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.36,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.36,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.01,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.01,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.33,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":0.33,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.09,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0.09,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.11,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":0.11,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.03,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.03,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0.13,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.13,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.02,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.02,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.21,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.21,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0.21,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0.21,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.07,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":0.07,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.04,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0.04,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-0.19,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-0.19,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-0.21,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.21,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.36,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-0.36,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.07,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-0.07,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":0.27,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":0.27,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0.26,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":0.26,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0.31,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":0.31,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.13,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0.13,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.25,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0.25,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":0.12,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":0.12,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.3,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0.3,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.05,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.05,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.31,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.31,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.31,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.06,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":0.06,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0.06,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0.06,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0.05,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.05,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.14,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-0.14,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-0.14,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.51,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-0.51,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.75,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-0.75,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.24,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.24,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.71,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-0.71,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.04,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.04,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.59,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-0.59,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.07,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0.07,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.1,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":0.1,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0.03,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0.03,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":-0.13,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.11,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-0.11,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.22,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-0.22,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-0.14,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-0.14,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":-0.14,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.03,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.05,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":0.08,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":-0.19,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-0.08,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.46,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":0.54,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.35,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-0.1,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.3,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-0.3,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.02,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-0.02,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.05,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-0.05,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-0.02,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-0.02,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.03,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-0.03,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":0.01,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":0.01,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0.17,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-0.17,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.01,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.07,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":0.06,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0.08,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":0.02,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-0.13,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-09-30","val":0.01,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":0.01,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":0.23,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":0.23,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-0.14,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.03,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.05,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":0.08,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.02,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":0.02,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-0.03,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-0.03,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-0.19,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-0.19,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-0.08,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.46,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":0.54,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.35,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-0.1,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.3,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2021"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.05,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":0.05,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-0.03,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-0.08,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-0.04,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.2,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.33,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":0.33,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.13,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":0.13,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.35,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.35,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.01,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.01,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.32,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":0.32,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.08,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0.08,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0.11,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":0.11,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.03,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0.03,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0.13,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.13,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.02,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.02,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.2,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.2,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0.2,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0.2,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.07,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":0.07,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.04,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0.04,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.03,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-0.19,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-0.19,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-0.21,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.21,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.61,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.36,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-0.36,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.07,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-0.07,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":0.27,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":0.27,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0.26,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":0.26,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0.31,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":0.31,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0.13,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0.13,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.25,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0.25,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":0.12,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":0.12,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.3,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0.3,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.05,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0.05,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.31,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0.31,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":0.31,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.06,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":0.06,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0.06,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0.06,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0.05,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.05,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.14,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-0.14,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-0.14,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.51,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-0.51,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.75,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-0.75,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.24,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-0.24,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.71,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-0.71,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.04,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":0.04,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.59,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-0.59,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.07,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0.07,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.1,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":0.1,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0.03,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":0.03,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":-0.13,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.11,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-0.11,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-0.09,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.22,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-0.22,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-0.14,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-0.14,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":-0.14,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.03,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.05,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":0.08,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2021-01-01","end":"2021-06-30","val":0.46,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":0.54,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.35,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-0.1,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.3,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.02,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.05,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-0.05,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-0.02,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-0.02,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.03,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-0.03,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":0.01,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":0.01,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.17,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-0.17,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.01,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.07,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":0.06,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0.08,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":0.02,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2017-01-01","end":"2017-03-31","val":0.25,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.25,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.25,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.25,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.25,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.25,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.25,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.25,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.25,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":0.25,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":0.25,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.25,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.25,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":0.25,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":0.25,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.25,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.25,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":0.25,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-12-31","val":0.25,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":0.25,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.25,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.25,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":0.25,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":0.0953,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":0.0365,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.25,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.25,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":0.014,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":0.5192,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.25,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2022-08-01","end":"2022-08-16","val":0.01,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q3I"}]}},"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":"2017-01-01","end":"2017-03-31","val":0.15,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.15,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.15,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.15,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.15,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.15,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.15,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":0.15,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.15,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.15,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":0.15,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":0.15,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.15,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.15,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":0.15,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":0.15,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.15,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.15,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":0.15,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-12-31","val":0.15,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":0.15,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.15,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.15,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":0.15,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":0.15,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.15,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.15,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":0.15,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":0.15,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"EffectiveIncomeTaxRateReconciliationDeductions":{"label":"Effective Income Tax Rate Reconciliation, Deduction, Percent","description":"Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.","units":{"pure":[{"start":"2016-01-01","end":"2016-12-31","val":0.1169,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.21,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0.1032,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.21,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.21,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.21,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":3.743,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.","units":{"pure":[{"start":"2016-01-01","end":"2016-03-31","val":0.25,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.25,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.25,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.25,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.34,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.34,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.34,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.25,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0.25,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.25,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.25,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.25,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":0.25,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"}]}},"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":"2015-01-01","end":"2015-12-31","val":0.2947,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1.0347,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.0894,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.1202,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-0.1169,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.1651,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":0.1651,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.1208,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0.1208,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.1089,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.1089,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0.1032,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.1176,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.0259,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.207,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"}]}},"EffectiveIncomeTaxRateReconciliationTaxHolidays":{"label":"Effective Income Tax Rate Reconciliation, Tax Holiday, 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 income exempt from income tax because of a tax holiday.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.25,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.25,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.25,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.25,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.25,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.25,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":0.25,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.25,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0.25,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.25,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":0.25,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-03-31","val":0.25,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.25,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0.25,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":0.25,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0.25,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.25,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":0.25,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2022-01-01","end":"2022-12-31","val":0.25,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.25,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"EffectOfExchangeRateOnCashAndCashEquivalents":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents","description":"Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-55742,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-176124,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-43354,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":43744,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":92029,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":92029,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-136100,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-136100,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-104227,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-104227,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3173,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":3173,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":497098,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":497098,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":392703,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":392703,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-308322,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-308322,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-308322,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-308322,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":128242,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":128242,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-786949,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-786949,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-1188737,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-1188737,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":-533989,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-533989,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-533989,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-533989,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-203633,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-203633,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1183045,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-1183045,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-961614,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-961614,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-1595938,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1595938,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-1595938,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":11296,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":11296,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":117975,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":117975,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":1365000,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1365000,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":2005356,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":2005356,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":2005356,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":48024,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":48024,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-383266,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-383266,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-210383,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-210383,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-770333,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-770333,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-1727697,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":90453,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":194084,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":199530,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":648835,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":279390,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1011615,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":459780,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1237572,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":568965,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":568965,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-30020,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-30020,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-512545,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-512545,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-1099881,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-1099881,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":446948,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":446948,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":246604,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":246604,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-928440,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-928440,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-226139,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-226139,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-145928,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-145928,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-157062,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-157062,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":535314,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":535314,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-706556,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-706556,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-438313,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":997982,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":990440,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-12-31","val":2955850,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2021"}]}},"EmployeeStockOwnershipPlanESOPCompensationExpense":{"label":"Employee Stock Ownership Plan (ESOP), Compensation Expense","description":"The amount of plan compensation cost recognized during the period.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":22925,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":847546,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":824621,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":870471,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":22925,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":902666,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":902666,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":22925,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":22925,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1429456,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1429456,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":1406531,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":140653,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1452381,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":1452381,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":22925,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":22925,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1484576,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1484576,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":1484576,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":22925,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":22925,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":639690,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":639690,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":616765,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":616765,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":662615,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":662615,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":22925,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":22925,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":694810,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":694810,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":22925,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1679720,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1656796,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4664931,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":2985211,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":6500743,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"EmployeeStockOwnershipPlanESOPDebtStructureDirectLoanEmployerCashPaymentsUsedForDebtService":{"label":"Employee Stock Ownership Plan (ESOP), Debt Structure, Direct Loan, Employer Cash Payments Used for Debt Service","description":"The amount of cash provided by the employer through contributions or dividends that the ESOP used in the period to repay debt and interest on a third-party loan made directly to the ESOP.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":-2492579,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-2492579,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"EquityMethodInvestmentDeferredGainOnSale":{"label":"Equity Method Investment, Deferred Gain on Sale","description":"This element represents disclosure of the amount of gain which has been deferred as the result of the sale of a business or operating assets to a highly leveraged entity which deferred gain has been reflected in the accompanying statement of financial position as reduction from the related asset.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":20574217,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":20438986,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"EquityMethodInvestmentOwnershipPercentage":{"label":"Equity Method Investment, Ownership Percentage","description":"The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.","units":{"pure":[{"end":"2020-01-02","val":0.22,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-01-02","val":0.22,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-01-02","val":0.22,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2019Q4I"},{"end":"2020-09-30","val":1,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-09-30","val":1,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q3I"},{"end":"2021-02-18","val":0.22,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2021-03-09","val":0.22,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2021-03-09","val":0.22,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q1I"},{"end":"2021-12-31","val":0.22,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2021Q4I"}]}},"EquityMethodInvestmentSoldCarryingAmount":{"label":"Equity Method Investment, Amount Sold","description":"Amount of the entity's equity method investment which has been sold.","units":{"CNY":[{"start":"2021-03-01","end":"2021-03-09","val":154000000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q1I"},{"start":"2021-03-01","end":"2021-03-09","val":154000000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"}],"USD":[{"start":"2021-03-01","end":"2021-03-09","val":23500000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q1I"},{"start":"2021-03-01","end":"2021-03-09","val":23500000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"}]}},"EquityMethodInvestmentSummarizedFinancialInformationAssets":{"label":"Equity Method Investment, Summarized Financial Information, Assets (Deprecated 2020-01-31)","description":"The amount of assets reported by an equity method investment of the entity.","units":{"USD":[{"end":"2016-12-31","val":692521808,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":692521808,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":692521809,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":692521809,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":683179089,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":751049575,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":774746754,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":959379060,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":894274455,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":867238329,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":891879554,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":891879554,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":891879554,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":864154097,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":807409711,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets":{"label":"Equity Method Investment, Summarized Financial Information, Current Assets (Deprecated 2020-01-31)","description":"The amount of current assets reported by an equity method investment of the entity.","units":{"USD":[{"end":"2016-12-31","val":514958008,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":514958008,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":514958008,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":514958008,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":507244372,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":575007161,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":578690686,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":696683086,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":696683086,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":696683086,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":696683086,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":696683086,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":779553521,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":725174240,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":696525009,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":751143254,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":751143254,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":751143254,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":722278801,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":671392499,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities":{"label":"Equity Method Investment, Summarized Financial Information, Current Liabilities (Deprecated 2020-01-31)","description":"The amount of current liabilities reported by an equity method investment of the entity.","units":{"USD":[{"end":"2016-12-31","val":505356626,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":505356626,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":505356626,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":505356626,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":497169688,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":576715978,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":597354181,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":703629444,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":703629444,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":703629444,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":703629444,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":703629444,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":787068472,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":583411292,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":573013782,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":633711465,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":633711465,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":633711465,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":573136473,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":533287271,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationEquity":{"label":"Equity Method Investment Summarized Financial Information, Equity (Deprecated 2020-01-31)","description":"Amount of equity, including noncontrolling interest, reported by an equity method investment of the entity.","units":{"USD":[{"end":"2016-12-31","val":155347622,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":155347622,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":155347623,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":155347623,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":145990709,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":133622030,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":135911270,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":142259847,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":142259847,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":142259847,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":142259847,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":142259847,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":148425808,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":310073971,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":293463796,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":258168089,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":258168089,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q4I"},{"end":"2019-03-31","val":291017624,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss":{"label":"Equity Method Investment, Summarized Financial Information, Gross Profit (Loss) (Deprecated 2020-01-31)","description":"The amount of gross profit (loss) reported by an equity method investment of the entity.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":59635845,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1062647,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13601171,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":14663818,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":19538305,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":5937134,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":19278511,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":19278511,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-336757,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-336757,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1824736,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-1824736,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-1487979,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-1487979,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3454547,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":3454547,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5279283,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":5279283,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3599634,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":3599634,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5560402,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":5560402,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":874613,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":874613,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-4685789,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-4685789,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":4007896,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":3133283,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-17749674,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-22,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2628351,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-2606809,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2"}]}},"EquityMethodInvestmentSummarizedFinancialInformationLiabilitiesAndEquity":{"label":"Equity Method Investment, Summarized Financial Information, Liabilities and Equity (Deprecated 2020-01-31)","description":"The amount of liabilities and equity reported by an equity method investment of the entity.","units":{"USD":[{"end":"2016-12-31","val":692521808,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":692521808,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":692521809,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":692521809,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":683179089,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":751049575,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":774746754,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":876626838,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":959379060,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":894274455,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":867238329,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":891879554,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":891879554,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":891879554,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":864154097,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":807409711,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets":{"label":"Equity Method Investment, Summarized Financial Information, Noncurrent Assets (Deprecated 2020-01-31)","description":"The amount of noncurrent assets reported by an equity method investment of the entity.","units":{"USD":[{"end":"2016-12-31","val":177563800,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":177563800,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":177563801,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":177563801,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":175934717,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":176042414,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":196056068,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":179943752,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":179943752,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":179943752,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":179943752,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":179943752,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":179825539,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":169100215,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":170713320,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":140736300,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":140736300,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":140736300,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":141875296,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":136017212,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities":{"label":"Equity Method Investment, Summarized Financial Information, Noncurrent Liabilities (Deprecated 2020-01-31)","description":"The amount of noncurrent liabilities reported by an equity method investment of the entity.","units":{"USD":[{"end":"2016-12-31","val":31817560,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":31817560,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":31817560,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":31817560,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":40018692,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":40711567,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":41481303,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":23884780,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":789192,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":760751,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":258168089,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-06-30","val":274122440,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"EquityMethodInvestmentSummarizedFinancialInformationRevenue":{"label":"Equity Method Investment, Summarized Financial Information, Revenue (Deprecated 2020-01-31)","description":"Amount of revenue from sale of product and rendering of service reported by equity method investee.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":362715996,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-495567,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":111271482,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":111767049,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":122959660,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":11688178,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":179328669,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":179328669,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1277619,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1277619,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":19928152,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":19928152,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":18650533,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":18650533,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":106109272,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":106109272,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":86181120,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":86181120,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":192748328,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":192748328,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":33772205,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":33772205,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":53412231,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":53412231,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":19640026,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":19640026,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":73292774,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":19880543,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":122480854,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1256873,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4085605,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":2828732,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2"}]}},"EquityMethodInvestments":{"label":"Equity Method Investments","description":"This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.","units":{"CNY":[{"end":"2020-03-10","val":500000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q1I"},{"end":"2020-05-22","val":244000000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2020-05-22","val":244000000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-05-22","val":244000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-06-30","val":186000000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-07-09","val":130000000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-07-09","val":130000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-09-30","val":186000000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2021-03-16","val":154000000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2021-03-16","val":154000000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q1I"}],"USD":[{"end":"2012-12-31","val":161507,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":161507,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":161507,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":161507,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-06-30","val":135019,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":119987,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":96838,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":96838,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":96838,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":96838,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":96838,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":96838,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":80356,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1490477,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1463182,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":1463182,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1463182,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1463182,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1463182,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1472686,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1429401,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1424062,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1367723,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":1367723,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1367723,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1367723,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1367723,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1378704,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1401304,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1427798,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1460034,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1460034,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1460034,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1460034,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1460034,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1512703,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2020-03-10","val":77000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q1I"},{"end":"2020-05-22","val":35000000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2020-05-22","val":36000000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-05-22","val":37000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-06-30","val":26300000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-07-09","val":19100000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-07-09","val":20000000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-09-30","val":27300000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2021-03-16","val":23500000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2021-03-16","val":24000000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q1I"}]}},"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":"2016-12-31","val":2504562,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2504562,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2504562,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2504562,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2604180,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2727683,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2861597,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3010403,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":3010403,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":3010403,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":3010403,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":3010403,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3208982,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3128518,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3098072,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3175790,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":3175790,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":3175790,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":1092707,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":1092707,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3338216,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3345403,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1528611,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1706055,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":1706055,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":-1706055,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":-1706055,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":-1706055,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1840517,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-1996961,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-2207398,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-2435115,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":-2435115,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":-2435115,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":-2435115,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":-2435115,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":-2435115,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-2591896,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-2786114,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-2951286,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-3399290,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":3399290,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":-3399290,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":3399290,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":2602969,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":2602969,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3920728,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4242497,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3710758,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4317103,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":-4317103,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":-4317103,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":-4317103,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":-4317103,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-4734627,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-4858725,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-5165477,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-5702024,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive":{"label":"Finite-Lived Intangible Asset, Expected Amortization, after Year Five","description":"Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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-03-31","val":10279528,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10468766,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9993712,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":11044367,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11444514,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10715988,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10334963,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10007063,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10363452,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10104203,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1213624,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":772971,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":743807,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":772619,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":855349,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":492530,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":343538,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":350719,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":349336,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3488482,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":3488482,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3362963,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2916051,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2126843,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":845246,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":953811,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-09-30","val":749475,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year One","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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-03-31","val":238614,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":159383,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":120719,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":324336,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":266697,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":184591,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":89059,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":348533,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":251286,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":166599,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":157166,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":625070,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":464567,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":307702,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":156041,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":625629,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":495517,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":330894,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":165467,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2023-06-30","val":789897,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":334240,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1718689,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearFive":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Five","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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":"2017-03-31","val":318152,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":318766,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":482874,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":324336,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":355596,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":369182,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":356236,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":348533,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":335048,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":333198,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":546568,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":542975,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":537327,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":533308,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":542070,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":481255,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":479149,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":513271,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":513295,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1956729,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":1956729,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1988954,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1948783,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1939157,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1562016,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1536217,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":765954,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":747396,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":772793,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearFour":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Four","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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-03-31","val":318152,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":318766,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":482874,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":324336,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":355596,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":369182,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":356236,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":348533,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":335048,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":333198,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":549304,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":542975,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":537327,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":533308,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":542070,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":543534,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":578593,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":579692,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":579772,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2023355,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2023355,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2056677,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2015138,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2061687,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1625884,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1599030,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1274402,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1081327,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":820390,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Three","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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-03-31","val":318152,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":318766,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":482874,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":324336,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":355596,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":369182,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":356236,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":348533,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":335048,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":333198,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":628663,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":545711,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":540063,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":536044,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":544805,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":543534,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":578593,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":579692,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":579772,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2023355,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2023355,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2056677,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2015138,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2061687,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1625884,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1199271,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1517736,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1294152,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1426023,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Two","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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-03-31","val":318152,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":318766,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":482874,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":324336,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":355596,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":369182,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":356236,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":348533,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":335048,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":333198,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":628663,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":625070,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":619422,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":615403,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":624165,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":546271,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":581330,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":582429,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":582510,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2023355,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2023355,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1542507,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1007569,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":874429,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2023-06-30","val":1579794,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1355288,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1657930,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-12-31","val":14280282,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":14280282,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":14280282,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":14280282,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14394930,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14630896,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14907523,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":15676450,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":15676450,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":15676450,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":15676450,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":15676450,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":16342577,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":15505825,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14947038,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14925518,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":14925518,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":14925518,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":5420834,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":5420834,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":15293146,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14948997,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5252599,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5360827,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":5360827,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":5360827,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":5360827,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":5360827,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5283030,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5295345,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5471898,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5667868,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":5667868,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":5667868,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":5667868,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":5667868,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":5667868,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5648616,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5722811,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5721438,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":16648369,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":16648369,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":16648369,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":16648369,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":15852048,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":15852048,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":16690862,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":15849185,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":14495864,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":14942680,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":14942680,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":14942680,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":14942680,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":14942680,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":12366079,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":11705516,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14129603,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":15608085,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-12-31","val":11775720,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":11775720,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":11775720,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":11790750,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11903213,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12045926,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12666047,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13133595,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12377307,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11848966,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11749728,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11954930,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11603594,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3723988,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3442513,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3298384,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3264500,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3056720,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2936697,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2770152,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12770134,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11606688,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10785106,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7631452,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5927783,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5561878,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments":{"label":"Finite-Lived Intangible Assets, Purchase Accounting Adjustments","description":"Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":5000000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5000000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":5000000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":5000000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"GainLossOnDerivativeInstrumentsNetPretax":{"label":"Gain (Loss) on Derivative Instruments, Net, Pretax","description":"Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1775809,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":1213169,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-802884,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-2578693,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-2725987,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5385178,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":7752772,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":7752772,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":2367594,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":2367594,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":7480992,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":7480992,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-271780,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-271780,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":5401929,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":5401929,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":942950,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":942950,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1961526,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1961526,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1018576,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1018576,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1078795,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1078795,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-882731,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-882731,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1986063,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1986063,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":1986063,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":1986063,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":990395,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":990395,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-92339,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-92339,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-1082735,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-1082735,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-6956963,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-6956963,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-6864624,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-6864624,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-16647283,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-16647283,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-16647283,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-16647283,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-12314171,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-12314171,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3372602,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-3372602,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":8941569,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":8941569,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":6814675,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":6814675,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":10187277,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":10187277,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":6531308,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":6531308,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":6531308,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4750300,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4750300,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8753344,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":8753344,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":4003044,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4003044,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":11802586,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":11802586,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3049242,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3049242,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":8519295,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":8519295,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":8519295,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3286340,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":3286340,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3812898,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":3812898,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":526558,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":526558,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3823590,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":3823590,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":10692,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":10692,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":3823590,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3823590,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3823590,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"}]}},"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":"2020-01-01","end":"2020-06-30","val":13907574,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":13907574,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":13983733,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":76159,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":14174233,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"GainLossOnDispositionOfIntangibleAssets":{"label":"Gain (Loss) on Disposition of Intangible Assets","description":"Amount of gain (loss) on sale or disposal of intangible assets.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":13907574,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":13983733,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":1417423,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":14174233,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":14174233,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":48253667,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":48253667,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":48255905,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":48255905,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":48401797,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":48401797,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":48401797,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"}]}},"GainOrLossOnSaleOfStockInSubsidiary":{"label":"Gain (Loss) on Disposition of Stock in Subsidiary","description":"Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":20574217,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":20574217,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":20438986,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2021-01-01","end":"2021-03-31","val":17700260,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":17700260,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":17733911,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":17733911,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":33651,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":33651,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":17734733,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":17734733,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":822,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":822,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":17788351,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":17788351,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":17788351,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","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":1797872,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":1147061,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2315088,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":516929,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":3371829,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":673867,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1501396,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":1501396,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":827529,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":827529,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":2568417,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":2568417,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1067021,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1067021,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":3458388,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":3458388,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":683620,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":683620,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1579670,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1579670,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":896050,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":896050,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2520600,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":2520600,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":940930,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":940930,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":4250832,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":4250832,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":4250832,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":4250832,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":692964,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":692964,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2025243,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2025243,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":1332279,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1332279,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":4826622,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":4826622,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":2893935,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2893935,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":16056107,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":16056107,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":16056107,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":16056107,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":6470766,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":6470766,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9643944,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":9643944,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":3173178,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":3173178,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":11720693,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":11720693,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":2076749,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":2076749,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":14058548,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":14058548,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":14058548,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3780648,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":3780648,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7625661,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":7625661,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":3845013,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":3845013,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":16275202,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":16275202,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":8649541,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":8649541,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":28255267,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":28255267,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":28255267,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":8032882,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":8032882,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":17658076,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":17658076,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9625194,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":9625194,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":18031487,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":18031487,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":373411,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":373411,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":20665709,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":20665709,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":20665709,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":8319294,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":8319294,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9877946,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":9877946,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1558652,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1558652,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12074147,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":12074147,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":2196201,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":2196201,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":11333336,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":11333336,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-398171,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-398171,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3463092,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":3463092,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3861263,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3861263,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5534039,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":5534039,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":2070947,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":2070947,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":8612393,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":8612393,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2039528,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":2039528,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7663326,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":7663326,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":5623798,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":5623798,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":11096246,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":11096246,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":3432920,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":3432920,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":14243625,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":14243625,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3066735,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":3066735,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":6973926,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":6973926,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":3907191,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":3907191,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":10186135,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":10186135,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":3212209,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":3212209,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":13042103,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":13042103,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":13042103,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4430123,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":9789695,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":9789695,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":5359572,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":5359572,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":13522925,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":13522925,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":3733230,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":3733230,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":19605468,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":19605468,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":19605468,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5756531,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":12330610,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":12330610,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":6574079,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":6574079,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":18016843,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":18016843,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":5686233,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":5686233,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":32325889,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":32325889,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7559452,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":16397771,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":8838319,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":25855648,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":9457877,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":35381496,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2011-12-31","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":437525,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":437525,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":322591,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":322591,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":322591,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":322591,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":322591,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":322591,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":322591,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":322591,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":322591,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":322591,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":322591,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":322591,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":322591,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":322591,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":322591,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":322591,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":322591,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":322591,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":322591,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":322591,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":322591,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":322591,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":322591,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":322591,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":322591,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":322591,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":322591,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":322591,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":322591,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":322591,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":322591,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":322591,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":322591,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":322591,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":322591,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":322591,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":322591,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":322591,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":322591,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":322591,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":322591,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":322591,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":322591,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":322591,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":322591,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":322591,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":322591,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25344151,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":24156275,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":28583528,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":28552215,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":28552215,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":28552215,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":28552215,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":28552215,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":29087159,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":28586379,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27762120,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":28270400,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":28270400,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":28270400,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":28270400,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":28270400,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":27905037,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":27962871,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":28792031,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":29712383,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":29712383,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":29712383,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":29712383,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":29712383,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":29712383,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":29621966,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":29970415,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":29963965,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":36027425,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":36027425,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":36027425,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":36027425,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":36027425,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":36027425,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":36109089,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":34678790,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":32960659,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":33178229,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":33178229,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":33178229,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":33178229,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":33178229,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":33301291,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":31335036,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":31193706,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":33146682,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":4202570,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":2352649,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":6538958,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":2337453,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":9622449,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2061433,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":4403148,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":4403148,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":2341715,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":2341715,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":6728878,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":6728878,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2325730,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2325730,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9212975,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":9212975,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3340850,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":3340850,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":5129107,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":5129107,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1788257,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1788257,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":8353114,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":8353114,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3224007,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3224007,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":12893390,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":12893390,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":12893390,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":12893390,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3372031,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":3372031,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6179652,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":6179652,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":2807621,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2807621,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":10302415,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":10302415,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":4113160,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":4113160,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":21742528,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":21742528,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":21742528,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":21742528,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4860409,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":4860409,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12081497,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":12081497,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":7221088,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":7221088,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":17590037,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":17590037,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":5508540,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":5508540,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":23403933,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":23403933,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":23403933,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6370733,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":6370733,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12862196,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":12862196,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":6491463,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":6491463,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":19978902,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":19978902,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":7116706,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":7116706,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":28419218,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":28419218,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":28419218,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6718098,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":6718098,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":15173135,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":15173135,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":8455037,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":8455037,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":15824304,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":15824304,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":651169,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":651169,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":17721816,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":17721816,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":17721816,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":667332,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":667332,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4424268,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4424268,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3756936,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3756936,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":9255761,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":9255761,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":4831493,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":4831493,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":14344189,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":14344189,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1345951,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1345951,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3403963,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":3403963,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":2058012,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":2058012,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":9646012,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":9646012,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":6242049,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":6242049,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":20247445,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":20247445,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3136437,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":3136437,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7338591,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":7338591,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":4202154,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":4202154,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":12615006,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":12615006,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":5276415,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":5276415,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":25430909,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":25430909,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1167259,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":1167259,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4704037,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":4704037,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":3536778,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":3536778,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":8614933,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":8614933,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":3910896,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":3910896,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":13487933,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":13487933,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":13487933,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4354351,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":4354351,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10452133,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":10452133,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":6097782,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":6097782,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":13201804,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":13201804,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":2749671,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":2749671,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":16247862,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":16247862,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":16247862,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2387163,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":2387163,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5106030,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":5106030,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":2718867,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":2718867,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":11475193,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":11475193,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":6369163,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":6369163,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":19517726,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":19517726,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":8029230,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":21763802,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":13734572,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":32682823,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":10919021,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":41370023,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2010-01-01","end":"2010-12-31","val":3221747,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":818678,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-12-31","val":3035959,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1807299,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2023-01-01","end":"2023-12-31","val":3500000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":-439988,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-1623074,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-545726,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6029094,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":9837248,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":3808154,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":10339225,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":10339225,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":501977,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":501977,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9665830,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":9665830,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2902918,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2902918,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3949300,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3949300,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1046382,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1046382,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":4725561,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":4725561,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":776261,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":776261,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":7573214,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":7573214,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":7573214,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":7573214,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2328317,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":2328317,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1437474,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1437474,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-890843,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-890843,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-5967281,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-5967281,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-7506629,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-7506629,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-19546729,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-19546729,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-19546729,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-13867091,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2372940,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":11494151,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":11874035,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":14246975,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":14685750,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":20792723,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2548255,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2645151,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5193406,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2632058,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-13093,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-5829211,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-5829211,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-28929432,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-28929432,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-40619388,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-40619388,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-11689956,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-11689956,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-37924327,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-37924327,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":2695061,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":2695061,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-31610504,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-31610504,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4224641,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":4224641,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5238165,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":5238165,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1013524,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1013524,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1789195,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1789195,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-7027360,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-7027360,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":2076055,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":2076055,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5217960,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-5217960,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-12478823,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-12478823,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-7260863,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-7260863,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":320031,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":320031,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":12798854,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":12798854,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-7880986,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-7880986,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1342033,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-1342033,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":6602902,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":6602902,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":7944935,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":7944935,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2376700,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":2376700,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-4226202,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-4226202,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-15441333,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-15441333,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-15441333,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-6233534,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-6233534,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":42645195,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":42645195,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":48878729,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":48878729,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":35473344,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":35473344,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-7171851,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-7171851,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":29210288,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":29210288,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":29210288,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1651613,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-1651613,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-4247108,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-4247108,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-2595495,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-2595495,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-2676849,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-2676849,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1570259,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1570259,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-13338534,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-13338534,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":215911,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4908334,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":4692423,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":6172855,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":1264521,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":3472671,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments":{"label":"Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":1185838,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":1313508,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2011-01-01","end":"2011-06-30","val":9837248,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":3808154,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2013-01-01","end":"2013-12-31","val":-19546729,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-13867091,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2372940,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":11494151,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":11874035,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":14246975,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":14685750,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":14685750,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":7140562,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":7140562,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":13694679,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":13694679,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":6554117,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":6554117,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":17075637,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":17075637,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3380958,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3380958,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":20792723,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":20792723,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2548255,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2645151,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":5193406,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2632058,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-13093,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-5829211,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"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":"2012-01-01","end":"2012-09-30","val":3882698,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":594518,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-09-30","val":-6469404,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-6469404,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-7763851,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-7763851,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-09-30","val":10604627,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":13533702,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3"}]}},"IncomeLossFromContinuingOperationsPerBasicAndDilutedShare":{"label":"Income (Loss) from Continuing Operations, Per Basic and Diluted Share","description":"The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.","units":{"USD/shares":[{"start":"2018-01-01","end":"2018-09-30","val":-0.03,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-0.13,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-09-30","val":0.01,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":0.23,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"}]}},"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":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-09-30","val":-452194,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-452194,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-350320,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-350320,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3"}]}},"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":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-1771,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-16819,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-16819,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-29786,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-29786,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-52696,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-52696,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-13401,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-13401,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-27411,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-27411,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-45670,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-45670,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-69429,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-69429,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-69429,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-69429,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-14023,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-14023,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-39916,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-29540,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-15517,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-165344,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-45327,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-15787,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-69056,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-69056,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-69056,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-69056,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-15805,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-15805,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-92992,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-92992,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-77187,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":-77187,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-54290,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-54290,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":38702,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":38702,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-54308,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-54308,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-54308,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"IncomeLossFromSubsidiariesNetOfTax":{"label":"Income (Loss) from Subsidiaries, Net of Tax","description":"Amount after tax of income (loss) of subsidiary attributable to the parent entity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-10376,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-10376,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-120017,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-109641,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-2414354,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-2414354,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-2414354,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-2414354,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1728356,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":1728356,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1718830,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":1718830,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-9526,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":-9526,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3757218,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":3757218,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":2038388,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":2038388,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":4490266,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4490266,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":4490266,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":469356,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":469356,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":720523,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":720523,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":251167,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":251167,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1900128,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1900128,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1179605,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1179605,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":11841855,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":11841855,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":11841855,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-4822470,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-4822470,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":96163,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":96163,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":4918633,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":4918633,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-203375,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-203375,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-299538,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-299538,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-7307510,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-7307510,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-7307510,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-7307510,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-5161713,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-5161713,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-13899967,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-13899967,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-8738254,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-8738254,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-13455786,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-13455786,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":444181,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":444181,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-11555302,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-11555302,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":795055,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":795055,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3167751,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":3167751,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":2372696,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":2372696,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-79592,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-79592,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-3247343,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-3247343,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-17888706,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-17888706,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-9949158,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-9949158,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-14449359,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-14449359,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-4500201,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-4500201,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-22883126,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-22883126,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":-8433767,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-8433767,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-30716938,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-30716938,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1102770,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-1102770,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-4081299,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-4081299,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-2978529,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":-2978529,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-5631867,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-5631867,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-1550568,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-1550568,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-17252662,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-17252662,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-17252662,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-2579497,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-2579497,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2584401,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-2584401,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":-4904,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-4904,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-2584520,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":-2584520,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-119,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-119,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-2592334,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":-2592334,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-2592334,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":175056,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":124741,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":269338,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":94282,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":405713,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":90694,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":277505,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":277505,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":186811,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":186811,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":394624,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":394624,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":117119,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":117119,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":551060,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":551060,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":519966,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":519966,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":661120,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":661120,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":141154,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":141154,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":842863,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":842863,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":181743,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":181743,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1523735,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1523735,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":1523735,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":1523735,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":91444,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":91444,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":244901,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":244901,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":153457,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":153457,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":502123,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":502123,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":257222,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":257222,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1593994,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":1593994,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":1593994,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1593994,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":219069,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":219069,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":556135,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":556135,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":337066,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":337066,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1269408,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":1269408,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":713273,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":713273,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2414412,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2414412,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":2414412,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1008909,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1008909,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2137524,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2137524,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":1128615,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":1128615,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":3175287,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":3175287,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1037763,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1037763,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":6127228,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":6127228,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":6127228,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2636675,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-2636675,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-236449,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-236449,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":2400226,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":2400226,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":316399,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":316399,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":552848,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":552848,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":681546,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":681546,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":681546,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-4775997,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4775997,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-4907936,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-4907936,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-131939,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-131939,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-4130951,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-4130951,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":776985,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":776985,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3263030,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-3263030,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":496646,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":496646,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":135645,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":135645,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-361001,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-361001,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-370316,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-370316,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-505961,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-505961,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":7770754,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":7770754,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-808488,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-808488,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-751193,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-751193,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":57295,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":57295,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-41780,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-41780,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":709413,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":709413,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-692259,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-692259,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":232613,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":232613,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4122502,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":4122502,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":3889889,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":3889889,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1354563,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":1354563,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-2767939,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-2767939,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-5047169,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-5047169,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-5047169,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":169186,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":169186,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":8118441,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":8118441,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":7949255,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":7949255,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":8815409,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":8815409,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":696968,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":696968,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":6346490,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":6346490,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":6346490,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-32600,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-32600,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-752443,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-752443,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-719843,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-719843,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-255232,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-255232,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":497211,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":497211,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-487510,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-487510,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-379546,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-74323,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":305223,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-86330,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":-12007,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1802904,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants":{"label":"Income Tax (Expense) Benefit, Continuing Operations, Government Grants","description":"Amount of tax (expense) benefit from continuing operations attributable to government grants to the extent recognized as a reduction of income tax expense.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":1645032,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":194473,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1697857,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1503384,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2292180,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":594323,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":25913540,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":25913540,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5067474,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5067474,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5329611,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":5329611,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":262137,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":262137,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5804561,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":5804561,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":474950,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":474950,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5913554,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":5913554,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":95255,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":95255,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":110813,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":110813,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":15558,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":15558,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":717821,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":717821,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":607008,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":607008,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":17787445,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":17787445,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":47724,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":47724,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":223043,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":223043,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":175319,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":175319,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":725189,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":725189,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":502146,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":502146,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":792628,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":792628,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":11099,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":11099,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":97898,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":97898,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":86799,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":86799,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":111329,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":111329,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":13431,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":13431,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1130262,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":1130262,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":1130262,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":234793,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":234793,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":349195,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":349195,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":114402,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":114402,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":570162,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":570162,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":220967,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":220967,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1233192,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1233192,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":1233192,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":244098,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":244098,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":707317,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":707317,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":463219,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":463219,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1536856,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":829539,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1639328,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":620404,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":810352,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":189948,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","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":"2010-01-01","end":"2010-06-30","val":262591,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":388351,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":484812,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":127772,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":220119,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":220119,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":408714,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":408714,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":529973,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":529973,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":154814,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":154814,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":687530,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":687530,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":688668,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":688668,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":998706,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":998706,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":998706,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":998706,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":516554,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":516554,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":587765,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":587765,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":724223,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":724223,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":942870,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":942870,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":942870,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":942870,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1034422,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":1034422,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1145600,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":1145600,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1305468,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":1305468,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1932392,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1932392,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":1932392,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1139397,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1139397,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1310173,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1310173,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":1794115,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1794115,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":2496654,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":2496654,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":2496654,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":595518,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":595518,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1051032,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1051032,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":2322747,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":2322747,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":2598846,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2598846,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2598846,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":786172,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":786172,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1001501,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1001501,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1072082,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1072082,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1448523,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1448523,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1466761,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1466761,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1815156,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1815156,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1981072,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1981072,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":2056670,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":2056670,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":594425,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":594425,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1199807,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":1199807,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":1711101,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":1711101,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":1994526,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1994526,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":203256,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":203256,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":870082,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":870082,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":901021,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":901021,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":1046127,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":1046127,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":1046127,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":110407,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":110407,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":373433,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":373433,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":688160,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":688160,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":2074668,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2074668,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2074668,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5496,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":5496,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":140831,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":140831,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":274037,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":274037,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":350002,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":350002,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":17433,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":76016,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":149585,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":311504,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxHolidayAggregateDollarAmount":{"label":"Income Tax Holiday, Aggregate Dollar Amount","description":"The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":912548,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-113208,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":209878,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":229839,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":36522,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":36522,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-15219,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-15219,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":19195,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":19195,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":55439,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":55439,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":105186,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":105186,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":23610,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":23610,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":38861,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":38861,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1345541,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1345541,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":1090348,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1090348,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":71569,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":71569,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":169810,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":169810,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":377303,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":377303,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":1532748,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1532748,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":58325,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":58325,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":164163,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":164163,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":1669668,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":1669668,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":690905,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":690905,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":690905,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":65965,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":65965,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5543010,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":65965,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":5745354,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":5745354,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":2226944,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2226944,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2226944,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":154097,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":154097,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":670431,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":670431,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":1129332,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":1129332,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":1202615,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":1202615,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":433950,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":955847,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":2210952,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":2421539,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxHolidayIncomeTaxBenefitsPerShare":{"label":"Income Tax Holiday, Income Tax Benefits Per Share","description":"Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.","units":{"USD/shares":[{"start":"2015-01-01","end":"2015-12-31","val":0.02,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.002,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.004,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.005,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0.001,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":0.02,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":0.03,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":0.01,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":0.01,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":0.08,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":0.08,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":0.03,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":0.03,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":0.03,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.01,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":0.01,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":0.01,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":0.01,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":0.02,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":0.02,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.01,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.01,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":0.03,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":0.03,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2016-01-01","end":"2016-03-31","val":-1946086,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3269327,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":3194621,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":5301677,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":5301677,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":919923,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":919923,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1688376,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":2092000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1271728,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1271728,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-284807,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":5793368,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":5793368,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1301225,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1301225,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1629952,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":1629952,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":1629952,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":8499993,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":8499993,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":8499993,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2800862,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":2800862,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":467366,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 foreign income tax expense (benefit).","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":-703686,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1207759,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-611065,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-1403077,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-1403077,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-243494,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-243494,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-446896,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-553564,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":242375,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":242375,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-52949,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":292,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":292,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":363199,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":363199,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":93806,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":93806,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":93806,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":66108,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":66108,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":66108,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-81257,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-81257,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":650434,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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-03-31","val":-637064,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":661288,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":658015,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-1457303,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-1457303,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-7232358,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-7232358,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-10154847,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-9481082,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-7902626,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-7902626,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1056160,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":519014,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":519014,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1970247,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-1970247,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-3860333,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-3860333,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-3860333,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":7302572,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":7302572,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":7302572,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-3334633,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-3334633,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1885374,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2016-01-01","end":"2016-03-31","val":763369,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2068,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":32122,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1103158,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1103158,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":776485,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":776485,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2086777,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":2021055,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1735581,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1735581,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1765,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":2683306,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":2683306,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1703235,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1703235,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":615659,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":615659,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":615659,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1352085,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1352085,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, 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 research and development expense.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":21993,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-74248,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-03-31","val":15219,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-19195,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"}]}},"IncomeTaxReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":-91215,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-135630,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-100974,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-03-31","val":1011300,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1011300,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1717207,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1670185,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1277678,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1277678,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-53020,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":607069,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":607069,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":162218,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":162218,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1145631,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":1145631,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":1145631,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-704361,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":-704361,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-704361,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":790053,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":790053,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-2471114,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxReconciliationOtherReconcilingItems":{"label":"Effective Income Tax Rate Reconciliation, Other Reconciling Items, 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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-91629,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-91629,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7367,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":7366,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-46932,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-91680,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-50154,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-50154,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-27635,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":-215981,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-215981,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-22343,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-22343,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":166372,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":166372,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":166372,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-5327974,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":-5327974,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-5327974,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1302192,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":1302192,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-74094,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxReconciliationPriorYearIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":-2727454,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-2727454,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-2727454,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-2727454,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":267574,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":267574,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":267574,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":267574,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":171623,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":171623,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1792560,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-1792560,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-24583,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-24583,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-24583,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":323427,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":323427,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":323427,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-538545,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-538545,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-431,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxReconciliationTaxCreditsResearch":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, 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 research tax credit.","units":{"USD":[{"start":"2016-01-01","end":"2016-09-30","val":128865,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":43826,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":43826,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":15219,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-09-30","val":55439,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":105186,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":105186,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":23610,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":487725,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":487725,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":350449,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-350449,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-458723,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-458723,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-458723,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-2006682,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":-2006682,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-2006682,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-1672428,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":1672428,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1516020,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxReconciliationTaxExemptIncome":{"label":"Effective Income Tax Rate Reconciliation, Tax Exempt Income, 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 income (loss) exempt from income taxes.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":24041,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2018-01-01","end":"2018-03-31","val":119258,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":1300212,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1300212,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":86537,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-86537,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-7889,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-7889,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-7889,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-1976661,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":-1976661,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-1976661,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-1984855,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":1984855,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":898290,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseDueFromOtherRelatedParties":{"label":"Increase (Decrease) Due from Other Related Parties","description":"Amount of increase (decrease) in receivables due from related parties classified as other.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":42249905,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":-28994314,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-28715113,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2018-01-01","end":"2018-06-30","val":-15907183,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-15907183,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-15907183,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":3149816,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":5230579,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1514332,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1254949,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-1413790,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-1413790,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-1431210,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-1431210,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-1614496,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-1614496,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":308069,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":308069,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3484295,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3484295,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":5888514,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":5888514,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3566354,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":3566354,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":3566354,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":3566354,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1990665,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":1990665,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1787019,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1787019,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-144929,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-144929,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":13699528,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":13699528,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":13699528,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":13699528,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":21589347,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":21589347,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":31083370,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":31083370,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":32911627,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":32911627,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":23095825,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":23095825,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":43114334,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":31915168,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":31915168,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":54732723,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":54732723,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":44980746,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":44980746,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":31814545,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":164704112,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":164704112,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":16975799,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":59895019,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":38423919,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":92266667,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":40240135,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":106924655,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":112150789,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":112150789,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":112150789,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9986016,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":9986016,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":25017146,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":25017146,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":53078541,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":53102716,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":66784385,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":66784385,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":19319570,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":19319570,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":41319755,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":41319755,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":101684965,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":101684965,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":137390139,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":137390139,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":22593966,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":22593966,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":387505,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":387505,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":11383411,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":11383411,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":10440338,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":10440338,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-2575446,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-2575446,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-282560,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-282560,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-15642931,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-15642931,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-30993717,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-30993717,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-30993717,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-340133,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-340133,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1044040,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-1044040,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":-4116153,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":-4116153,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":2176638,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2176638,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2176638,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3088095,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":3088095,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":32751997,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":32751997,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":46796615,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":46796615,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":62592477,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6097620,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":20729603,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":34021872,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"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":"2011-01-01","end":"2011-06-30","val":-134299,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-156970,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":2326656,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-2530325,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1990887,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1990887,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1957184,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1957184,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-50333,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-50333,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-50333,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-50333,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-85177,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-85177,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":475451,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":475451,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-963422,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-963422,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":-746838,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-746838,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-746838,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-746838,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":930528,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":930528,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2344763,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":2344763,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":2441464,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":2441464,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":2694689,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2694689,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":2694689,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1438571,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1438571,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1716848,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-1716848,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1302135,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1302135,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":5300095,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":5300095,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-7875311,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6009203,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":10415706,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-3790859,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"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":-2757111,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-1014365,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1572489,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1317634,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-7991676,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-7991676,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-8118796,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-8118796,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-4647184,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-4647184,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2626288,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2626288,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":11844213,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":11844213,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":13939987,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":13939987,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":20513099,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":20513099,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":20513099,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":20513099,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4440829,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":4440829,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-9073693,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-9073693,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-16665031,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-16665031,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":-3251168,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-3251168,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-3251168,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-3251168,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-8501760,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-8501760,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-11955855,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-11955855,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-17190113,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-17190113,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-15445962,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-15445962,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-13739774,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":12844602,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":12844602,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":14077317,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":14077317,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":19286512,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":19286512,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-7052626,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":16240270,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":16240270,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":32225627,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":42638900,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":33014640,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":45728877,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":33335798,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":48534492,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":40962889,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":40962889,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":40962889,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1399372,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1399372,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2826433,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2826433,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":8926990,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":8926990,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":5821522,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":5821522,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-12343813,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-12343813,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":36123904,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":36123904,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":52845923,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":52845923,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":57503289,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":57503289,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":17991854,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":17991854,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":16560338,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":16560338,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":36822184,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":36822184,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":40123966,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":40123966,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-5540503,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-5540503,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1431388,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":1431388,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-18165084,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-18165084,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-19247519,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-19247519,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-19247519,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-8916548,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-8916548,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2054930,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-2054930,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":-4289150,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":-4289150,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":2542692,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2542692,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2542692,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-5197268,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-5197268,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":9108858,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":9108858,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":20932970,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":20932970,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":20965140,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":20965140,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-6275418,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-6424500,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-11846717,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":-10560521,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseInAccruedIncomeTaxesPayable":{"label":"Increase (Decrease) in Income Taxes Payable","description":"The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-76918,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-108396,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-79099,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-37078,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":57387,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":57387,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-14090,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-14090,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":21087,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":21087,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":365152,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":365152,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-26411,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-26411,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":27318,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":27318,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":525030,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":525030,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":525030,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":525030,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-425109,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-425109,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-342863,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-342863,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-222100,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-222100,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":651124,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":651124,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":651124,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":651124,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-815354,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-815354,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-533133,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-533133,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-36060,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-36060,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":482020,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":482020,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":482020,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-130488,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-130488,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":506321,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":506321,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":1062643,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1062643,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-1039187,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-1039187,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-1039187,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1165635,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1165635,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3363489,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":3363489,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":607422,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":607422,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1008274,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1008274,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1008274,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-789661,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-789661,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-31314,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-31314,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":732405,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":732405,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1221012,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1221012,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-819372,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-819372,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1837147,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-1837147,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-2353826,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-2353826,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":822422,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":822422,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-1537204,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-1537204,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2134722,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-2134722,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-1803574,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-1803574,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-1619659,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-1619659,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":29357,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":29357,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1161312,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":1161312,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-804238,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-804238,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-745208,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-745208,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-745208,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":58779,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":58779,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":7671740,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":7671740,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":8053977,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":8053977,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":154334,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":154334,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":154334,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-119559,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-119559,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-777068,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-777068,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-60313,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-60313,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-25171,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-25171,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-437385,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-70636,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-367848,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":954006,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2010-01-01","end":"2010-06-30","val":110017,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-35308,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":40394,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-15757,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-10616,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-10616,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-24783,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-24783,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":924241,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":924241,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-998466,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-998466,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-988344,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-988344,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-899693,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-899693,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-740419,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-740419,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-740419,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-740419,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-268344,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-268344,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-246983,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-246983,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":388714,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":388714,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":-254151,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-254151,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-254151,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-254151,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":92022,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":92022,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":107199,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":107199,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":108031,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":108031,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":2588830,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2588830,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":2588830,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1365,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1365,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":106563,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":106563,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2502087,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2502087,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-2496382,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-2496382,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-2496382,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":54289,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":54289,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":154168,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":154168,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-13598,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-13598,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-48312,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-48312,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-48312,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":127216,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":127216,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":132765,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":132765,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":80057,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":80057,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":155100,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":155100,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":120458,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":75010,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":20350,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-104047,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"IncreaseDecreaseInDeferredIncomeTaxes":{"label":"Increase (Decrease) in Deferred Income Taxes","description":"The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2017-01-01","end":"2017-03-31","val":5067474,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5067474,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5077291,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":5077291,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":5127455,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":5127455,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":4431765,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":4431765,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1670173,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-1670173,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":779240,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":779240,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":761643,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":761643,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":761736,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":761736,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":11483,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":22838,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":56448,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":44861,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"IncreaseDecreaseInDueFromAffiliatesCurrent":{"label":"Increase (Decrease) in Due from Affiliates, Current","description":"The increase (decrease) during the reporting period in current receivables (due within one year or one operating cycle) to be collected from an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":4128506,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-30549072,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-06-30","val":-4129516,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":-4178477,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"}]}},"IncreaseDecreaseInDueFromEmployeeCurrent":{"label":"Increase (Decrease) in Due from Employee, Current","description":"The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) from employees for floats, allowances and loans (generally evidenced by promissory notes).","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":111654,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":91416,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":83633,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-15739,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-20490,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-20490,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-10376,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-10376,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":45096,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":45096,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-220807,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-220807,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-185624,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-185624,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-173844,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-173844,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-37117,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-37117,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-37117,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-37117,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2418,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":2418,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-8421,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-8421,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-5187,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-5187,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":-10797,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-10797,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-10797,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-10797,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":9402,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":9402,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2390,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":2390,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-413441,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-413441,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-5139,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-5139,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-5139,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":10225,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":10225,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9250,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":9250,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":10535,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":10535,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":7596,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":7596,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":7596,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":67798,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":67798,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":56998,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":56998,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-17718,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-17718,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-41529,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-41529,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-41529,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":46692,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":46692,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":23344,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":23344,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":10766,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":10766,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-10127,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-10127,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":23838,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":23838,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":22355,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":22355,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-945,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-945,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-1045,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-1045,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":21961,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":23540,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":25861,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":8217,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"IncreaseDecreaseInDueFromOtherRelatedPartiesCurrent":{"label":"Increase (Decrease) in Due from Other Related Parties, Current","description":"Amount of increase (decrease) in related party receivables classified as other, due within one year or operating cycle, if longer.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":42249905,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-34781767,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-29188707,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-28994314,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-28715113,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-28715113,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":300000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":300000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-09-30","val":-4406105,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-4406105,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-10622123,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-10622123,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":-165614,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-165614,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-161874,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-161874,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-159405,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-159405,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"}]}},"IncreaseDecreaseInDueFromRelatedParties":{"label":"Increase (Decrease) in Due from Related Parties","description":"The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":2877972,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":2877972,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":2877972,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2877972,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":18868380,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":18868380,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":31680191,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":31680191,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":49177160,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":49177160,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":48593522,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":48593522,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":62142181,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":19570708,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":19570708,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":50224378,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":50224378,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":27964497,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":27964497,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":28519360,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":127667063,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":15899018,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":49198396,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":41182480,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":111996250,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2020-01-01","end":"2020-12-31","val":339118,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":339118,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":339118,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":500000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":500000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":500000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"}]}},"IncreaseDecreaseInDueFromRelatedPartiesCurrent":{"label":"Increase (Decrease) in Due from Related Parties, Current","description":"The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":127667063,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":47249577,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":84064780,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":87973693,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":111996250,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":111996250,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":15542072,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":15542072,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":21853571,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":21853571,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":33071177,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":33071177,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":53622842,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":53622842,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9902514,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":9902514,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":39263079,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":39263079,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":81549214,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":81549214,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":95442739,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":95442739,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2339431,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":2339431,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4128506,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":-30549072,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-8803542,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-4187038,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"}]}},"IncreaseDecreaseInDueToAffiliates":{"label":"Increase (Decrease) in Due to Affiliates","description":"The increase (decrease) in obligations owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":20040119,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":20040119,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"}]}},"IncreaseDecreaseInDueToRelatedParties":{"label":"Increase (Decrease) in Due to Related Parties","description":"The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":4001319,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":4001319,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":-841251,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-841251,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-841251,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-841251,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-12-31","val":-42249905,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":34781767,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":29188707,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"}]}},"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":4175053,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":5403855,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":312357,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":3845917,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":5214768,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":5214768,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":2554537,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":2554537,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":550024,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":550024,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1470587,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":1470587,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":6826372,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":6826372,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":7686157,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":7686157,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":904355,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":904355,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":904355,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":904355,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2901362,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":2901362,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":9822727,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":9822727,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":14846384,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":14846384,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":1287045,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":1287045,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":1287045,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1287045,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4567411,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":4567411,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":8544033,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":8544033,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":5480008,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":5480008,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":6280502,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":6280502,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":6280502,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":11246265,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":11246265,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12122839,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":12122839,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":17289849,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":17289849,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":3497460,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":3497460,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3497460,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":7815491,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":7815491,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-9189542,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-9189542,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1802780,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1802780,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-4952792,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-4952792,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-4952792,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2779644,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":2779644,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1242422,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1242422,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":2814129,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2814129,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":3311357,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":3311357,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-265800,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-265800,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5020163,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-5020163,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1555993,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1555993,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":5243388,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":5243388,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4659780,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":4659780,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7093904,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":7093904,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":14813147,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":14768603,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":6458104,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":6458104,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2955178,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":2955178,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":743483,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":743483,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":1830827,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":1830827,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-9246455,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-9246455,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-9246455,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":864177,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":864177,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3328120,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":3328120,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":7443414,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":7443414,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":7522761,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":7522761,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":7522761,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-2498914,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-2498914,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":9949597,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":9949597,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":13183546,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":13183546,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":9145298,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":9145298,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6750531,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":17938859,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":18498142,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":21531323,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseInNotesPayableCurrent":{"label":"Increase (Decrease) in Notes Payable, Current","description":"The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-1951788,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-15398471,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-15398471,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-3824162,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-5849988,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-8480858,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-8480858,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-8480858,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1855353,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-1855353,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2731692,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-2731692,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3933839,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3933839,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-13297993,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-13297993,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-16117038,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-16117038,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-11936770,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-11936770,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-12434813,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-12434813,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-30542040,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-30542040,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5624153,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-5624153,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-10161233,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":-11836950,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-12743628,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-10745294,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-24533127,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-32629627,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseInNotesReceivableRelatedParties":{"label":"Increase (Decrease) in Notes Receivable, Related Parties","description":"The increase (decrease) during the reporting period in the amount owed to the reporting entity in the form of loans and obligations (generally evidenced by promissory notes) made 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 entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"IncreaseDecreaseInNotesReceivableRelatedPartiesCurrent":{"label":"Increase (Decrease) in Notes Receivable, Related Parties, Current","description":"The increase (decrease) during the reporting period in the amount owed to the reporting entry (during the current year or operating cycle) in the form of loans and obligations (generally evidenced by promissory notes) made 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 entity's management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2017-01-01","end":"2017-03-31","val":-3704957,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-3704957,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-4875795,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-4875795,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-4923967,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-4923967,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-8068968,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-8068968,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5015238,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":5015238,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2060755,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-2060755,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-3196340,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-3196340,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-6231669,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-6231669,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-444682,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-444682,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-442223,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-442223,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-437203,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-437203,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-434329,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-434329,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"}]}},"IncreaseDecreaseInNotesReceivables":{"label":"Increase (Decrease) in Notes Receivables","description":"The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-1708223,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-1708223,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-229449,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-918018,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-1383605,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-1383605,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-1383605,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2018-01-01","end":"2018-06-30","val":-502623,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-502623,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-491272,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-491272,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-483778,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-483778,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-74114,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-74114,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-250593,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-250593,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-174881,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-174881,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-246120,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-246120,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2022-01-01","end":"2022-03-31","val":-1965596,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-1965596,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1925896,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-1925896,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-1927621,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-1927621,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-4726570,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-4726570,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-358114,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-588417,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-744574,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":123992862,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseInOperatingCapital":{"label":"Increase (Decrease) in Operating Capital","description":"The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":32640123,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3581380,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":62351990,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":65894813,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"}]}},"IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities":{"label":"Increase (Decrease) in Other Accounts Payable and Accrued Liabilities","description":"The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":5300095,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-7875311,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6009203,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":10415706,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-3790859,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-3790859,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-297408,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-297408,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":127252,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":127252,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":2173413,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2173413,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1914293,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1914293,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-2503830,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-2503830,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":25636794,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":25636794,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":29845307,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":29845307,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":60736669,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":60736669,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5459852,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":5484913,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7844434,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":7868402,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":7791028,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":8934397,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":6069133,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":5998106,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-781409,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-781409,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":736715,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":736715,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":2675156,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":2675156,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-173806,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-173806,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-173806,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":107011,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":107011,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-463016,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-463016,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":7052572,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":7052572,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":10513511,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":10513511,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":10513511,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1688414,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-1688414,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4198349,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":4198349,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":4951022,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":4951022,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":7842715,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":7842715,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2752663,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1071220,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-4480660,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":-5062494,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseInOtherReceivables":{"label":"Increase (Decrease) in Other Receivables","description":"Amount of increase (decrease) in receivables classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":197550,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":573000,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":470573,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":34122,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":773085,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":773085,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":880750,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":880750,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":1566603,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1566603,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1121239,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-1121239,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1701831,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1701831,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1395899,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1395899,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1955055,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-1955055,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-1955055,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-1955055,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":88166,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":88166,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-13044,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-13044,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":805480,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":805480,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":38491,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":38491,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":38491,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":38491,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":154488,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":154488,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":231945,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":231945,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-105092,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-105092,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-315071,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-315071,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-315071,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":65602,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":65602,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":58055,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":58055,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":298976,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":298976,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":193954,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":193954,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":193954,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":144118,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":144118,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9424711,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":9424711,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":11868318,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":11868318,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":43650395,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":43650395,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":43650395,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":210503,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":210503,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":498376,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":498376,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-754661,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-754661,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1243552,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1243552,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-752017,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-752017,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-927544,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-927544,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1497230,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1497230,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":31373831,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":31373831,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14256807,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":14278768,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6234801,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":6258341,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":17275954,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":7746801,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":8200714,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":8208931,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":8734544,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":8734544,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":11248701,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":11248701,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":5226968,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":5226968,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-2008612,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-2008612,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-2008612,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":13058262,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":13058262,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":14040619,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":14040619,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":17537034,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":17537034,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":291235,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":291235,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":291235,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":790486,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":790486,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2806192,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":2806192,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":10264805,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":10264805,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":4932463,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":4932463,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-3108680,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1302745,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-157318,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":-5165337,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2019-01-01","end":"2019-09-30","val":-1357001,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-4379925,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":8311506,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":12586777,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":84089,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":84089,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":36330634,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":36330634,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":36330634,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-18807547,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-18807547,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-20596182,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-20596182,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":-18776708,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":-18776708,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":-27786143,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":-27786143,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":-27786143,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1425684,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-1425684,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-13475591,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-13475591,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-12405615,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-16275678,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1865040,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-680110,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"}]}},"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":"2011-01-01","end":"2011-06-30","val":9321749,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":3290026,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":730321,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1337864,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-30204,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-30204,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":3158733,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":3158733,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":4285489,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":4285489,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":4285489,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":4285489,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-2717021,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-2717021,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":27114014,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":27114014,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":6661365,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":6661365,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":3810447,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":3810447,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":3810447,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":3810447,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7691861,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":7691861,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":44194377,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":44194377,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":49927475,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":49927475,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":5360637,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5360637,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-2609162,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":527687,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":527687,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":143163,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":143163,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-6265899,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-6265899,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-6664779,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-6664779,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-6664779,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":441602,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":441602,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":12953797,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":12953797,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":31684685,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":31684685,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":9209955,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":9209955,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":9209955,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-21948470,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-21948470,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-23946781,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-23946781,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-23878150,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-23878150,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-23107334,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-23107334,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3144325,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3144325,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2626098,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":2626098,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":4590404,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":4590404,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":5386448,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":5386448,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-436768,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-436768,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-708825,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-708825,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-1357001,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":-4379925,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":8311506,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":12586777,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2022-01-01","end":"2022-09-30","val":-12405615,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-16275678,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":-2710917,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":-1491762,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseInPrepaidSupplies":{"label":"Increase (Decrease) in Prepaid Supplies","description":"Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2017-01-01","end":"2017-03-31","val":5682460,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5682460,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4099879,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4099879,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":4804200,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":4804200,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":5941692,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":5941692,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3712576,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3712576,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"}]}},"IncreaseDecreaseInRestrictedCash":{"label":"Increase (Decrease) in Restricted Cash","description":"The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":-5875786,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"IncreaseDecreaseInTradingSecurities":{"label":"Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI","description":"Amount of increase (decrease) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":-303596,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-305564,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-307098,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"IndefiniteLivedIntangibleAssetsExcludingGoodwill":{"label":"Indefinite-lived Intangible Assets (Excluding Goodwill)","description":"Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.","units":{"USD":[{"end":"2016-12-31","val":413211,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":413211,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":413211,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":392687,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":372163,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":351640,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":331116,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5224868,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4811077,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4491080,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4268365,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4020363,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"IntangibleAssetsGrossExcludingGoodwill":{"label":"Intangible Assets, Gross (Excluding Goodwill)","description":"Amount before accumulated amortization of intangible assets, excluding goodwill.","units":{"USD":[{"end":"2016-12-31","val":796321,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":796321,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":796321,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":796321,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":796321,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":796321,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":796321,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":796321,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":796321,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":796321,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":796321,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":796321,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5859894,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5600636,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5427501,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5420834,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":5420834,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":5420834,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5534418,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5428108,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"IntangibleAssetsNetExcludingGoodwill":{"label":"Intangible Assets, Net (Excluding Goodwill)","description":"Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.","units":{"USD":[{"end":"2010-12-31","val":10833452,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":10833452,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":10833452,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":10952529,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":10994004,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":10992769,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":10992769,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":10996560,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":724639,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":723003,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":741591,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":741591,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":741591,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":741591,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":741591,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":741591,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":721067,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":700543,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":680019,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":659496,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":659496,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":659496,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":659496,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":659496,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":659496,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":638972,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":618448,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":597924,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":577401,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":577401,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":577401,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":577401,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":577401,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":556877,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":536353,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":515830,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":495306,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":495306,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":495306,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":495306,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":495306,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":474782,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":454258,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":433735,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":413211,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":413211,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":413211,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":413211,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":413211,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":392687,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":372163,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":351640,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":331116,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":331116,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":331116,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":331116,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":331116,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5224868,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4811077,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4491080,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":4328127,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4268365,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4020363,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":3723988,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":3654772,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3442513,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3298384,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3264500,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3056720,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2936697,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2770152,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12770134,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11606688,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10785106,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7631452,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5927783,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5561878,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":6395825,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"InterestAndDebtExpense":{"label":"Interest and Debt Expense","description":"Interest and debt related expenses associated with nonoperating financing activities of the entity.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":2854673,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"InterestAndOtherIncome":{"label":"Interest and Other Income","description":"The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":769942,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-297270,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-21804,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":275466,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":95549,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":117353,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":2200678,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":131602,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-56940,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-188542,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-133806,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-76866,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"}]}},"InterestCostsCapitalized":{"label":"Interest Costs Capitalized","description":"Amount of interest capitalized during the period.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":507944,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":507944,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1044012,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":536068,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1601472,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":557460,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2181512,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":673161,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"}]}},"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-12-31","val":2922960,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1945260,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1945260,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-131602,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":56940,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":188542,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":133806,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":76866,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":2775891,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":2775891,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":2775891,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":2775891,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":670208,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1287810,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":617601,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":2472377,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1184282,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":4395353,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":4395353,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":4395353,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":4395353,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":954473,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1918311,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":963838,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2850341,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":932030,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3480646,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3480646,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":3480646,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":598591,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":598591,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1195911,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1195911,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":597320,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":597320,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1730898,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1730898,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":534987,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":534987,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2214635,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":2214635,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":2214635,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":442079,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":442079,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":874397,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":874397,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":432318,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":432318,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1299549,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1299549,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":425152,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":425152,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1831667,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1831667,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1831667,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":614453,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":614453,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1163263,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1163263,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":548810,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":548810,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1761786,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1761786,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":598523,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":598523,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2280286,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":2280286,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":550417,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":550417,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1022033,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1022033,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":471616,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":471616,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1505409,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1505409,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":483376,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":483376,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1871851,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1871851,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":439183,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":439183,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":868538,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":868538,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":429355,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":429355,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1304062,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":1304062,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":435524,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":435524,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4822734,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":4822734,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":982934,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":982934,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2105990,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":2105990,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":1123056,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":1123056,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2894579,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":2894579,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":788589,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":788589,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3750233,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":3750233,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":3750233,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":126348,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":126348,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":204417,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":204417,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":78069,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":78069,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":267785,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":267785,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":63368,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":63368,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":407620,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":407620,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":407620,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":148144,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":148144,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":286577,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":286577,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":138433,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":138433,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":463994,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":177417,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":707488,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":707488,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":173370,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":367609,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":194239,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-12-31","val":1327341,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"InterestExpenseBorrowings":{"label":"Interest Expense, Borrowings","description":"Aggregate amount of interest expense on all borrowings.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":1831667,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":380711,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1163263,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":548910,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1123105,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":387119,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1525585,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":414319,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":414319,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":848232,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":848232,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":433914,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":433914,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1274399,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1274399,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":426167,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":426167,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1708766,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1708766,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":439183,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":439183,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":868538,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":868538,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":429355,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":429355,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1304062,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":1304062,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":435524,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":435524,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4311640,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":4311640,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":842049,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1590317,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":748269,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2095222,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":504905,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2763524,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"InterestExpenseDebt":{"label":"Interest Expense, Debt","description":"Amount of the cost of borrowed funds accounted for as interest expense for debt.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":2000000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"}]}},"InterestIncomeExpenseNet":{"label":"Interest Income (Expense), Net","description":"The net amount of operating interest income (expense).","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-1442536,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":-671945,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-2015516,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-572032,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":-21804,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":275466,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":95549,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":117353,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3"},{"start":"2013-01-01","end":"2013-03-31","val":-670208,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1287810,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-617601,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-2472377,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-1184282,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-03-31","val":-471180,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-686175,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":-214995,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-1397294,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":-711119,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3"}]}},"InterestIncomeOperating":{"label":"Interest Income, Operating","description":"Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":2200678,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":2658104,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":2658104,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":2658104,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":2658104,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1516477,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":1516477,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":1516477,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1516477,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":483293,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1232136,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":748843,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1453047,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":220911,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1701121,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1701121,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":1701121,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":590480,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":590480,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1313323,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1313323,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":722843,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":722843,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2454079,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":2454079,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1140756,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1140756,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3138717,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":3138717,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3138717,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":780181,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":780181,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1565333,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1565333,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":785152,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":785152,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2397364,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":2397364,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":832031,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":832031,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2961153,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2961153,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2961153,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":530642,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":530642,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1090067,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1090067,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":559425,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":559425,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1709990,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1709990,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":619923,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":619923,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2269844,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":2269844,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":942993,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":942993,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1399777,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1399777,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":456784,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":456784,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1452522,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1452522,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":52745,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":52745,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1324812,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1324812,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":252404,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":252404,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":350218,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":350218,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":97814,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":97814,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":559954,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":559954,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":209736,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":209736,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":791888,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":791888,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":338944,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":338944,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":560736,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":560736,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":221792,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":221792,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1118795,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":1118795,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":558059,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":558059,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2190678,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":2190678,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":2190678,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":528592,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":528592,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1502697,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1502697,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":974105,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":974105,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2750241,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":2750241,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":1247544,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":1247544,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4208751,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":4208751,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":4208751,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1222304,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":1222304,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2601078,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":2601078,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":1378774,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":1378774,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":4739208,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":2138130,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":6427502,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2100343,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4054906,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1954563,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"}]}},"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":891042,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":1331792,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1507261,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":773281,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1232993,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":1232993,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":1776835,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1776835,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":2509808,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":2509808,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":648059,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":648059,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1316591,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1316591,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":2062306,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":2062306,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":2570691,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":2570691,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":2570691,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":2570691,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":553089,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":553089,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1964649,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1964649,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":2959231,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":2959231,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":3565496,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":3565496,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":3565496,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":3565496,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":580044,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":580044,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1170556,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":1170556,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1748140,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":1748140,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":3475893,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3475893,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":3475893,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":577874,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":577874,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1192526,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1192526,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":1718257,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1718257,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":2188223,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":2188223,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":445176,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":445176,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":877496,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":877496,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1283843,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1283843,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1671372,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":386973,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":742958,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1164774,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"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":"2015-01-01","end":"2015-12-31","val":2188223,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1671372,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1671372,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":386973,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":742958,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1164774,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1625240,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1625240,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":414319,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":414319,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":848232,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":848232,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1274399,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1274399,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":1708766,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1708766,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":439183,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":439183,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":868538,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":868538,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":1304062,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":1304062,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":1738656,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1738656,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":345170,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":345170,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":641213,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":641213,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":644724,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":644724,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":653507,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":653507,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":653507,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":17536,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":17536,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":35001,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":35001,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":35001,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":37116,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":37116,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":102722,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":102722,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":225479,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":225479,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":345451,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":345451,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":99960,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":198793,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":384012,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":965025,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"InterestReceivable":{"label":"Interest Receivable","description":"Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.","units":{"USD":[{"end":"2021-06-30","val":2900000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3300000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3565657,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q4I"},{"end":"2022-09-30","val":4317183,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"}]}},"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":"2016-12-31","val":8014671,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":8014671,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":8014671,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":8014671,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7784468,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5190304,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3486361,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6512537,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":6512537,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6512537,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":6512537,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":6512537,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10393758,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3592546,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3998427,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13526126,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":13526126,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":13526126,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":13385961,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":13385961,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10975352,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":16334406,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10475957,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11062873,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":11062873,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":11062873,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":11062873,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":11062873,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10839957,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6852906,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6049932,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6696592,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":6696592,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":6696592,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":6696592,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":6696592,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":6696592,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":7795695,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7391872,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":7629048,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":14764338,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":14764338,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":14764338,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":14764338,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":14764338,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":14764338,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":13838954,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":24137686,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":27255948,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":29809366,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":29809366,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":29809366,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":29809366,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":29809366,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":32769032,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":42062190,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":43632786,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":51241234,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-12-31","val":12329907,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":12329907,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":12329907,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":12329907,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15207592,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13892551,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15750743,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":16600713,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":16600713,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":16600713,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":16600713,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":16600713,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":18082776,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12583492,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":16339452,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":22838569,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":22838569,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":22838569,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":28053413,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":29881832,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"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":5886506,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":5886506,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":5886506,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":11303780,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":8675723,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":6674467,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":6674467,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":6674467,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":6674467,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6674467,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":8186202,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":13554630,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":14385086,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":7630715,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":7630715,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":7630715,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":7630715,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":7630715,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":7630715,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":10575936,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":17705983,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":22850641,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9187714,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":9187714,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":9187714,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":9187714,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":9187714,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":9187714,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13646998,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":17647686,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":14599901,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15403840,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":15403840,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":15403840,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":15403840,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":15403840,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":26742009,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":27607154,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":31652659,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17773679,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":17773679,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":17773679,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":17773679,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":17773679,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":25814430,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8324176,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15519976,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":11914110,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":11914110,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":11914110,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":11914110,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":11914110,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14742642,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13427455,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15176578,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":15979794,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":15979794,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":15979794,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":15979794,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":15979794,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":17439458,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11644868,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":15676683,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":21997868,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":21997868,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":21997868,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":21997868,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":21997868,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":27223890,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":28980722,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":35447383,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":27736566,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":27736566,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":27736566,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":27736566,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":27736566,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":30172551,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":28245267,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":30244514,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":19697383,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":19697383,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":19697383,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":19697383,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":19697383,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":19697383,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":20481613,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":23232234,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":27346751,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":33171973,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":33171973,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":33171973,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":33171973,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":33171973,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":33171973,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":30958762,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":41937709,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":43673888,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":40475366,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":40475366,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":40475366,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":40475366,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":40475366,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":47303083,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":57107433,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":57860989,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":61551268,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-12-31","val":2529149,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":2529149,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":2529149,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2529149,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4623141,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4594174,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5612594,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7256498,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":7256498,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":7256498,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":7256498,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":7256498,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5136566,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6226902,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6881825,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7741264,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":7741264,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":7741264,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":7040728,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":7040728,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7401777,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8781174,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":11192506,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":12127957,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":12127957,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":12127957,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":12127957,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":12127957,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":12322568,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10022590,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10551048,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7512259,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":7512259,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":7512259,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":7512259,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":7512259,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":7512259,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":7475153,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10202043,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11709071,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":9291441,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":9291441,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":9291441,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":9291441,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":9291441,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":9291441,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10274275,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10917397,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":9884309,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6551450,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":6551450,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":6551450,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":6551450,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":6551450,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6871757,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8805668,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":7873230,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":6248888,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-12-31","val":1786087,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":1786087,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":1786087,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1786087,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2799983,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4108073,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6651788,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2831678,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":2831678,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":2831678,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":2831678,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":2831678,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2552452,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2764044,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5459200,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1571179,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":1571179,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":1571179,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":1571179,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":1571179,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9676284,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4766252,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13778920,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4545736,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":4545736,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":4545736,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":4545736,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":4545736,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7010026,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":11369771,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":13643534,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5488532,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":5488532,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":5488532,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":5488532,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":5488532,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":5488532,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5210765,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5638319,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":8008632,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":9116194,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":9116194,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":9116194,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":9116194,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":9116194,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":9116194,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6845533,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6882626,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":6533631,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4114550,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":4114550,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":4114550,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":4114550,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":4114550,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7662294,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":6239575,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6354973,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4061146,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"InvestmentBuildingAndBuildingImprovements":{"label":"Investment Building and Building Improvements","description":"Aggregate of the carrying amounts as of the balance sheet date of investments in building and building improvements.","units":{"CNY":[{"end":"2013-04-30","val":1000000000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2013-04-30","val":1000000000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2013Q1I"}]}},"InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures":{"label":"Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures","description":"Amount of investment in equity method investee and investment in and advance to affiliate.","units":{"USD":[{"end":"2010-12-31","val":272241,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":272241,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":272241,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":261427,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":250900,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":229213,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":229213,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":229213,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":229213,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":229213,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":217271,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":203408,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":184701,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":161507,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":161507,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":148361,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":80788464,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":81160925,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":79331930,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":79331930,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":79331930,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":79331930,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":79331930,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":79331930,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":80399179,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":80483964,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":82544376,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":83309095,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":83309095,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":83309095,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":83309095,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":83309095,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":84070778,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":84366460,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":82273884,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":90337899,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":90337899,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":90337899,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":90337899,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":90337899,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":90337899,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":90337899,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2015-12-31","val":90337899,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":90337899,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":86034442,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":86034442,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":88346850,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":87721955,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":77453014,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2016-12-31","val":77453014,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":72914887,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2017-03-31","val":72914887,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":65258976,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2017-06-30","val":65258976,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":67087803,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2017-09-30","val":67087803,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-09-30","val":67087803,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q3I"},{"end":"2017-12-31","val":70681013,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":70681013,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":70681013,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":70681013,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":70681013,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":70681013,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":70681013,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":74035495,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":74035495,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":154866326,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":154866326,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":146272731,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":128929893,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":128929893,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":128929893,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":128929893,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":128929893,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":126492405,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":119144892,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":53837011,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":47228614,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":47228614,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":47228614,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":47228614,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q4I"},{"end":"2020-03-31","val":45337659,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":42490448,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":39442126,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2021-06-30","val":23900000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"}]}},"LessorOperatingLeasePaymentsToBeReceivedNextRollingTwelveMonths":{"label":"Lessor, Operating Lease, Payments to be Received, Next Rolling Twelve Months","description":"Amount of lease payments to be received by lessor in next rolling twelve months following latest statement of financial position date for operating lease. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-09-30","val":32611,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"LessorOperatingLeasePaymentsToBeReceivedRollingYearTwo":{"label":"Lessor, Operating Lease, Payments to be Received, Rolling Year Two","description":"Amount of lease payments to be received by lessor in second rolling twelve months following latest statement of financial position date for operating lease. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-09-30","val":11510,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"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":65140577,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":65140577,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":65140577,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":67503926,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":55062825,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":56424875,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":56424875,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":56424875,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":56424875,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":56424875,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":58141057,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":64649016,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":60758188,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":85762922,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":85762922,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":85762922,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":85762922,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":85762922,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":85762922,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":83132370,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":196551075,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":124074373,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":115780611,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":115780611,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":115780611,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":115780611,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":115780611,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":115780611,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":135992165,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":134782100,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":124512351,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":111488513,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":111488513,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":111488513,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":111488513,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":111488513,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":150871664,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":164034481,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":135857216,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":132543456,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":132543456,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":132543456,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":132543456,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":132543456,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":139022010,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":170084239,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":172460842,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":207350718,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":207350718,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":207350718,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":207350718,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":207350718,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":193448955,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":221385818,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":230894715,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":215342532,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":215342532,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":215342532,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":215342532,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":215342532,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":212435856,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":188245078,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":216630448,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":203206390,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":203206390,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":203206390,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":203206390,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":203206390,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":198329805,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":190121911,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":165676933,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":153361469,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":153361469,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":153361469,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":153361469,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":153361469,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":134202298,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":123877424,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":123616624,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":91483176,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":91483176,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":91483176,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":91483176,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":91483176,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":91483176,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":85590077,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":57701751,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":49690963,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":76959945,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":76959945,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":76959945,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":76959945,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":76959945,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":76959945,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":66731808,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":77895524,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":80213547,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":85289305,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":85289305,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":85289305,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":85289305,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":85289305,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":78602201,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":79835693,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":89805747,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":88946507,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":109614715,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":109614715,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":109614715,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":122917707,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":111302089,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":112273750,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":112273750,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":112273750,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":112273750,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":112273750,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":116828287,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":133430295,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":130142430,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":160284990,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":163738877,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":277441527,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":216947579,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":204306730,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":255106039,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":270294981,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":334245511,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":323073352,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":371105293,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":393600727,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":367672482,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":371469024,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":386883196,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":421832467,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":421634084,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":439698185,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":439698185,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":410531810,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":427401748,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":443889919,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":438332844,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":465721928,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":432356820,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":446900234,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":428829264,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":428335711,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":409153877,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":385844117,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":371218396,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":346983814,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":344358145,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":348582939,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":495249840,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":484571960,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":503862260,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":492742350,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":520160272,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":509030721,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":496876597,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":478954736,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":482982276,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":479476509,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":469506635,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":482642820,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":495456599,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":55818754,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":55818754,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":55818754,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":65935227,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":53222338,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":52505464,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":52505464,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":52505464,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":52505464,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":52505464,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":55164596,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":62691131,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":58136631,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":73096878,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":73096878,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":73096878,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":73096878,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":73096878,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":73096878,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":70396761,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":183237848,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":113395156,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":86643416,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":86643416,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":86643416,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":86643416,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":86643416,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":86643416,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":117805384,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":117390399,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":100728824,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":99124513,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":99124513,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":99124513,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":99124513,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":99124513,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":145535427,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":161567357,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":135454282,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":130949874,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":130949874,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":130949874,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":130949874,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":130949874,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":138709317,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":169822197,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":171176507,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":177677907,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":177677907,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":177677907,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":177677907,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":177677907,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":164423612,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":191884682,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":200835800,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":184604985,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":184604985,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":184604985,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":184604985,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":184604985,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":173977442,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":152284788,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":174762430,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":164822877,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":164822877,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":164822877,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":164822877,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":164822877,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":159948102,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":152032806,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":129749788,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":131873739,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":131873739,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":131873739,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":131873739,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":131873739,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":116760998,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":105816172,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":104008582,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":83797425,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":83797425,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":83797425,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":83797425,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":83797425,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":83797425,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":78263142,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":56634553,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":48623894,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":64162690,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":64162690,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":64162690,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":64162690,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":64162690,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":64162690,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":55950060,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":66800880,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":71496846,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":81505848,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":81505848,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":81505848,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":81505848,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":81505848,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":74511411,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":78197089,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":79997745,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":76673629,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"LiabilitiesNoncurrent":{"label":"Liabilities, Noncurrent","description":"Amount of obligation due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":9321823,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":9321823,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":9321823,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1568699,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1840487,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3919411,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":3919411,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":3919411,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3919411,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3919411,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2976461,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1957885,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2621557,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":12735609,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":13313227,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":10679217,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":29137195,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":29137195,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":29137195,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":29137195,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":29137195,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":29137195,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":18186781,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":17391701,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":23783527,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":12364000,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":12364000,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":12364000,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":12364000,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":12364000,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5336237,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2467124,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":402934,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1593582,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":312693,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":262042,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1284335,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":29672811,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":29672811,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":29672811,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":29672811,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":29672811,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":29025343,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":29501136,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":30058915,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":38458414,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":35960290,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":41868018,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":38383513,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":38383513,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":38383513,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":38383513,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":38383513,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":38381703,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":38089105,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":35927145,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":21487730,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":21487730,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":21487730,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":21487730,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":21487730,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":17441300,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":18061252,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":19608042,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":7685751,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":7685751,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":7685751,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":7685751,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":7685751,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":7685751,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":7326935,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1067198,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1067069,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12797255,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":12797255,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":12797255,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":12797255,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":12797255,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":12797255,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10781748,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11094644,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8716701,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3783457,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":3783457,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":3783457,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":3783457,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":3783457,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4090790,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1638604,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":9808002,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12272878,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2012-12-31","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":60599205,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":13005170,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"}]}},"LitigationReserveCurrent":{"label":"Estimated Litigation Liability, Current","description":"Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4620488,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2950114,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":601178,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"}]}},"LitigationSettlementExpense":{"label":"Litigation Settlement, Expense","description":"Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2017-01-01","end":"2017-03-31","val":4622066,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2909151,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":587579,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"LoansReceivableWithFixedRatesOfInterest1":{"label":"Loans Receivable with Fixed Rates of Interest","description":"Amount of loan with fixed rate of interest.","units":{"USD":[{"end":"2019-12-31","val":2000000,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":2100000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2200000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":2200000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":2200000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"}]}},"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":"2019-12-31","val":14353792,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":14353792,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":14353792,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-06-30","val":11712415,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":12156573,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2023-12-31","val":8178574,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2019-12-31","val":13779641,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":13779641,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":13779641,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":13779641,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":13779641,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13544782,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":16128576,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":16761501,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"}]}},"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":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":12666044,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":12735609,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":12927830,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13084724,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":13084724,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":13084724,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":13084724,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":13084724,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":13084724,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":12977743,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":12991864,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":12995452,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2019-12-31","val":14353792,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":14353792,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-09-30","val":12156573,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2021-12-31","val":2210589,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2210589,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":2210589,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":2210589,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":2210589,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":2210589,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2210589,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2210589,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2210589,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2023-09-30","val":8200000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8389163,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"LongTermInvestments":{"label":"Long-term Investments","description":"The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).","units":{"USD":[{"end":"2020-12-31","val":45958,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":45958,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":45958,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":45958,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":45958,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":45958,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":152588,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":154921,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":154878,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":157262,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":157262,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":157262,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":157262,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":157262,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":157262,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":157684,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":149334,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":140649,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":144984,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":144984,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":144984,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":144984,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":144984,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":145630,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":137851,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":137095,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"LongTermInvestmentsAndReceivablesNet":{"label":"Long-term Investments and Receivables, Net","description":"The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.","units":{"USD":[{"end":"2019-12-31","val":768442,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":768442,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":153193,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":153193,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":153193,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q4I"},{"end":"2021-03-31","val":152588,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":154921,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"}]}},"LongTermLoansFromBank":{"label":"Loans Payable to Bank, Noncurrent","description":"Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":28794172,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":28794172,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":28794172,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":28794172,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":28794172,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":29025343,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":29501136,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":30058915,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":30737547,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":31846373,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":30064737,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":28981286,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":28794136,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":28794136,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":28794136,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":28794136,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":28794136,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":29503360,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":28693778,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27606502,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":14353792,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":14353792,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":28133433,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":28133433,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":14109148,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-09-30","val":28523958,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"}]}},"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":270,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2010-12-31","val":270,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":270,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"LossContingencyAccrualCarryingValueCurrent":{"label":"Loss Contingency, Accrual, Current","description":"Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.","units":{"CNY":[{"end":"2017-07-31","val":20000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":16000000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"}],"USD":[{"end":"2017-03-31","val":4600000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2900000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-07-31","val":3000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"LossContingencyAccrualPayments":{"label":"Loss Contingency Accrual, Payments","description":"Amount of cash outflow reducing loss contingency liability.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":4620488,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2950114,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":601178,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"}]}},"MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments":{"label":"Marketable Securities, Gain (Loss), Excluding Other-than-temporary Impairment Loss","description":"Amount of unrealized and realized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-1771,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1214,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-7276,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-7276,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":-8490,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":-8490,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-20181,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-20181,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-12905,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-12905,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9653,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":9653,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-13401,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-13401,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-27411,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-27411,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-14010,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-04-01","end":"2012-06-30","val":-14010,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-45670,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-45670,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-18259,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-07-01","end":"2012-09-30","val":-18259,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-14023,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-39916,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-25893,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-165344,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-125428,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3"}]}},"MinorityInterestOwnershipPercentageByParent":{"label":"Noncontrolling Interest, Ownership Percentage by Parent","description":"The parent entity's interest in net assets of the subsidiary, expressed as a percentage.","units":{"pure":[{"end":"2018-12-31","val":0.5,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}]}},"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":11733941,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":8074348,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":28960121,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":4556872,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1451377,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":1451377,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-11045638,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-11045638,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":4333237,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":4333237,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-10816059,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-10816059,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-7049932,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-7049932,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-6986073,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-6986073,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":25622819,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":25622819,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":25622819,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":25622819,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":8055062,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":8055062,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":51261846,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":51261846,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":25016660,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":25016660,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":46317978,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":46317978,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":46317978,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":46317978,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":32658896,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":32658896,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":34342308,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":34342308,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":79068355,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":79068355,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":72775040,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":72775040,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":69019801,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":635799,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":635799,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2621007,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-2621007,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2600585,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2600585,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-2578164,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-961523,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-961523,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2498432,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":434666,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2707289,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1734881,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1291195,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1954143,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":44827611,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":44827611,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":42570343,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":475975,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1637385,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-6643401,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":2658760,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-16700441,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-3778336,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-7298060,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-9814541,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3068066,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3068066,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5804126,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-5804126,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-3631969,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-3631969,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-5297724,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-5297724,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":1474078,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":1474078,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-1035235,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-2294786,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-6980649,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-6980649,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":8452964,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":8452964,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-25628295,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-25628295,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-25770794,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-25770794,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":126446358,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":126446358,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":126446358,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":250000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":250000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":2630000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":2630000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":747929,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":747929,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":747929,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-279829,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-279829,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-2293129,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-2293129,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":921815,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":921815,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-4333088,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-4333088,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1358565,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1529647,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":11979721,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":14828688,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-15600950,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-12099838,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-25821359,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":4587301,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":4231582,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":4231582,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-1200894,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-1200894,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-22330894,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-22330894,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":17835151,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":17835151,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":20692093,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":20692093,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":19584715,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":19584715,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-4751858,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-4751858,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-4751858,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-4751858,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-16052560,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-16052560,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-36267144,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-36267144,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":-44444947,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-44444947,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":-59844162,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-59844162,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-59844162,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-59844162,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-21672906,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-21672906,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2550376,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":2550376,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":5029182,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":5029182,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-50108255,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-50108255,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-57134690,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1914346,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1914346,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1774037,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-1774037,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-12326105,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-12326105,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-5937117,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-4312479,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-4312479,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":316269,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1224647,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6870846,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":5175840,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":8178367,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":7752776,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":966627,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":966627,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":966627,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2906164,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":2906164,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3351158,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":3351158,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":8444239,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2568453,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":2708638,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":2708638,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-3991157,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-3991157,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-620192,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-620192,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-682504,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-682504,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-947441,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-947441,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-300704,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-300704,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":14228076,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":14228076,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":31087397,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":21532383,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":31252624,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":31252624,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":11460291,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":11460291,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":50278763,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":50278763,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":46247972,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":46247972,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":51151450,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":51151450,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":51151450,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":11130031,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":11130031,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":16082801,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":16082801,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":30061352,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":30061352,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":22209904,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":22209904,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":22209904,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-16716300,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-16716300,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-23417837,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-23417837,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-29225536,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-29225536,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-35031115,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-35031115,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-19636864,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-34651719,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-47323263,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":32278828,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":4584108,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":7395249,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":4440551,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-9438803,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-4156931,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-4156931,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":6509943,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":6509943,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":12642070,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":12642070,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-4299107,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-4299107,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-12454463,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-12454463,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-13739691,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-13739691,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-10721895,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-10721895,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-10721895,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-10721895,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-278152,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":-278152,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-16260637,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-16260637,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":20930272,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":20930272,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":14687446,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":14687446,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":14687446,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":14687446,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-3046451,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-3046451,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-37184388,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-37184388,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-46397580,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-46397580,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-7453756,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-7453756,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":3327918,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-9476551,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-9476551,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-12638400,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-12638400,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1126747,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-1126747,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-3130976,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-6372255,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-6372256,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-6153618,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-4998230,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-6399572,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-3732158,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-22307888,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-22545245,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-49526543,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-49526543,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-49526543,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-13664488,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-13664488,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-1736365,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-1736365,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-698599,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-698599,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-3214471,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-3214471,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1087133,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-1087133,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-165499,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-165499,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-836809,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-836809,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":13587621,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":13587621,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-14037641,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-14037641,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-33118904,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-33118904,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":-25425152,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-14610587,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":-29886272,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-29886272,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-26526069,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-26526069,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-34327490,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-34327490,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":-13365968,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-13365968,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-50883252,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-50883252,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-50883252,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-6017280,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-6017280,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-11661935,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-11661935,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":-19432052,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":-19432052,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":241689,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":241689,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":241689,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":6188441,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":6188441,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":23103164,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":23103164,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":13223050,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":13223050,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":31478911,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":31478911,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":7362198,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":11260110,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":26656916,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":-101160636,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":1010782,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":1188767,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-709326,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":-1717356,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-951439,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5938400,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":9559743,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":9559743,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":3621343,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":3621343,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":9944601,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":9944601,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":384858,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":384858,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9114770,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":9114770,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2382952,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2382952,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3288180,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3288180,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":905228,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":905228,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3882698,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":3882698,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":594518,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":594518,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":6049479,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":6049479,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":6049479,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":6049479,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2236873,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":2236873,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1192573,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1192573,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-1044300,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-1044300,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-6496469,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-6496469,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-7689042,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-7689042,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-21140723,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":-21140723,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":-21140723,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-21140723,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-14086160,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-14086160,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2929075,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-2929075,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":11157085,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":11157085,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":10604627,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":10604627,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":13533702,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":13533702,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":12271338,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":12271338,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":12271338,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6131653,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":6131653,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":11557155,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":11557155,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":5425502,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":5425502,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":13900350,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":13900350,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":2343195,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":2343195,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":14665495,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":14665495,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":14665495,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":88420,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":88420,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2881600,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":2881600,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":2793180,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":2793180,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2315659,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":2315659,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-565941,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-565941,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-6510757,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-6510757,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-6510757,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-24153435,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-24153435,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-35711452,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-35711452,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-11558017,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-11558017,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-33793376,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-33793376,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1918076,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1918076,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-28347474,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-28347474,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3727995,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3727995,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3727995,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5102520,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":5102520,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1374525,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1374525,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":1374525,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1418879,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1418879,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-6521399,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-6521399,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-5694699,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-5694699,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4409472,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-4409472,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-03-31","val":-4409472,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-11727630,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-11727630,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-7318158,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-7318158,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-04-01","end":"2019-06-30","val":-7318158,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":361811,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":361811,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":12089441,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":12089441,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-7188727,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-7188727,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1574646,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-1574646,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2480400,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":2480400,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":4055046,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1022137,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":1022137,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-1458263,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-6402720,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-6402720,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":34526754,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":34526754,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":40929474,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":26657935,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":26657935,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-7868819,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1616056,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-1616056,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3553327,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-3553327,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-1937271,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-1937271,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-3174308,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-3174308,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":379019,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":379019,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-12123663,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-12123663,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-29110,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3699002,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":3728112,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4567904,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":868902,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":7132,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"NetIncomeLossAllocatedToGeneralPartners":{"label":"Net Income (Loss) Allocated to General Partners","description":"Aggregate amount of net income allocated to general partners.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":41700000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6900000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"NetIncomeLossAvailableToCommonStockholdersBasic":{"label":"Net Income (Loss) Available to Common Stockholders, Basic","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":2480400,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":4055046,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1022137,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-1458263,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":34526754,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":40929474,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":26657935,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-7868819,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"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":"2012-01-01","end":"2012-12-31","val":2263922,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-1193745,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":-1622274,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-9316640,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":-8122610,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-21104916,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-21104916,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-11013220,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2159412,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-2159412,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":8853808,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":8853808,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":9479234,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":9479234,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":11638646,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":11638646,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":9441590,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":9441590,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":9441590,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5235392,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":5235392,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9790196,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":9790196,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":4554804,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4554804,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":15612312,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":15612312,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5822116,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":5822116,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":24745146,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":24745146,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":24745146,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-981168,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-981168,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6607031,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":6607031,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":7588199,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":7588199,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":7213088,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":7213088,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":606057,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":606057,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":25187039,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":25187039,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":25187039,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-149429,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-149429,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-8493375,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-8493375,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-8343946,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-8343946,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-7559404,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-7559404,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":933971,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":933971,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-5528265,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-5528265,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3986042,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3986042,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7673879,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":7673879,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3687837,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":3687837,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3065962,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":3065962,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-4607917,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-4607917,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":3714403,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":3714403,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5159433,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-5159433,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-9466584,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-9466584,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-4307151,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-4307151,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":3015772,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":3015772,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":12482356,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":12482356,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-8790522,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-8790522,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2075989,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":2075989,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1602670,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-1602670,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-3678659,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":-3678659,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-3451050,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-3451050,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-1848380,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-1848380,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-16195729,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-16195729,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-16195729,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":16613701,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":16613701,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":21122975,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":21122975,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":4509274,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":4509274,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":22970923,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":22970923,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":1847948,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":1847948,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":27874083,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":27874083,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":27874083,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4052040,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":4052040,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7738128,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":7738128,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":3686088,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":3686088,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":11500101,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":11500101,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":3761973,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":3761973,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":14340898,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":14340898,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2452842,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":7374429,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":4921587,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":12226107,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":4851678,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":16524842,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"NotesAndLoansReceivableNetCurrent":{"label":"Financing Receivable, after Allowance for Credit Loss, Current","description":"Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.","units":{"USD":[{"end":"2010-12-31","val":24865989,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":24865989,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":24865989,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":20848877,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":20540160,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":37879243,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":37879243,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":37879243,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":37879243,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":37879243,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":20099193,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":15004641,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":15980324,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":9562429,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":9562429,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":9562429,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":9562429,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":9562429,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":9562429,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":11556942,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":11743310,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":11499348,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13794094,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":13794094,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":13794094,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":13794094,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":13794094,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":13794094,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":35078977,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":9154337,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6061184,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9060441,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":9060441,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":9060441,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":9060441,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":9060441,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":10739366,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10541927,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18785582,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":13033315,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":13033315,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":13033315,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":13033315,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":11102239,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":11276387,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6192424,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1969252,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016Q4I"}]}},"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":19039898,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":19039898,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":19039898,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":29858165,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":13858029,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":5847552,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":5847552,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":5847552,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":5847552,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":5847552,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":10814742,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":15174771,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":9630565,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":25332088,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":25332088,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":25332088,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":25332088,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":25332088,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":25332088,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":22287315,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":68842313,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":27962740,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":16683023,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":16683023,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":16683023,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":16683023,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":16683023,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":16683023,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":14599961,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":12991864,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":12995452,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5702121,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5702121,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":5702121,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":5702121,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":5702121,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":12408147,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9953009,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3137846,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3850478,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":3850478,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":3850478,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":3850478,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":3850478,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5968252,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4718077,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3093511,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":14797325,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":14797325,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":14797325,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":14797325,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":14797325,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":18761779,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":37289011,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":26212569,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":28075945,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":28075945,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":28075945,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":28075945,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":28075945,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10466183,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":18848520,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":24663846,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":12787619,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":12787619,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":12787619,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":12787619,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":12787619,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6300010,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":20258972,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":11463004,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10765344,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":10765344,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2962921,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2022-12-31","val":19123476,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":19123476,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-09-30","val":22129999,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":24071461,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"NotesPayableFairValueDisclosure":{"label":"Notes Payable, Fair Value Disclosure","description":"Fair value portion of notes payable.","units":{"USD":[{"end":"2018-12-31","val":12787619,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":12787619,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6300010,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":20258972,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"NotesReceivableNet":{"label":"Financing Receivable, after Allowance for Credit Loss","description":"Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.","units":{"USD":[{"end":"2020-12-31","val":31404630,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":31404630,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2022-12-31","val":434461,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":124473111,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"NotesReceivableRelatedParties":{"label":"Notes Receivable, Related Parties","description":"For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.","units":{"USD":[{"end":"2015-12-31","val":1931076,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":400239,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":400239,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":400239,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":400239,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":400239,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1329481,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-09-30","val":1542147,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1137289,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":1137289,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":1137289,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":1137289,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":1137289,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7611283,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-09-30","val":2184519,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3861032,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":3861032,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":3861032,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":3861032,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":3861032,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3769874,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1456537,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2021-12-31","val":323128,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":434461,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"}]}},"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":{"pure":[{"start":"2020-01-01","end":"2020-06-30","val":1,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":1,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":1,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":1,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":1,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":1,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"}],"Segment":[{"start":"2017-01-01","end":"2017-03-31","val":1,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":1,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2023-01-01","end":"2023-06-30","val":1,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-06-30","val":1,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":1,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}],"Segments/Segment":[{"start":"2020-01-01","end":"2020-03-31","val":1,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"}]}},"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":{"Segment":[{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"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":"2012-01-01","end":"2012-12-31","val":7584098,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":3548433,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":2076190,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":6953056,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":3497179,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":20184341,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":20184341,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":7714280,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12295025,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":12295025,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":4580745,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":4580745,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":15195236,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":15195236,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":2900211,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":2900211,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":18159773,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":18159773,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":18159773,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4465563,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4465563,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8957713,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":8957713,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":4492150,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4492150,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":18515577,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":18515577,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":9557864,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":9557864,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":32371641,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":32371641,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":32371641,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":8285185,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":8285185,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":19135015,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":19135015,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":10849830,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":10849830,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":20405334,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":20405334,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1270319,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1270319,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":48738066,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":48738066,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":48738066,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":29447335,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":29447335,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":36550281,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":36550281,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":7102946,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":7102946,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":39620684,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":39620684,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3070403,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3070403,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":40426428,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":40426428,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1107352,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":1107352,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5839677,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":5839677,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":4732325,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":4732325,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":14501169,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":14501169,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":8661492,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":8661492,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":21885793,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":21885793,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3194964,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":3194964,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":10350830,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":10350830,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":7155866,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":7155866,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":15310747,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":15310747,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":4959917,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":4959917,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":24521373,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":24521373,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4585281,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":4585281,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-3501535,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-3501535,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":-8086816,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":-8086816,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2787183,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":2787183,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":6288718,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":6288718,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":12733537,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":12733537,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":12733537,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":27201586,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":27201586,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-11070087,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":-11070087,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":-38271673,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":-38271673,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":699383,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":699383,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":11769470,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":11769470,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":14911657,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":14911657,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":8090816,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":17091266,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":9000450,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":25652143,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":25652143,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":8560877,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":8560877,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":47197158,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":38736075,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":14506178,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":54422194,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":718917,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":715533,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2020413,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":1302468,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":1665597,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":1665597,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":846919,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":846919,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":2230604,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":2230604,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":565007,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":565007,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":3035959,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1807299,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2000215,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":2000215,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":192916,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":192916,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3494495,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":3494495,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":1494280,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":1494280,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":5309292,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":5309292,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":5309292,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":5309292,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1899788,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":1899788,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2631219,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2631219,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":731431,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":731431,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":3349359,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":3349359,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":615981,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":615981,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1558187,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":1558187,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":1558187,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1558187,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2853871,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-2853871,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-213528,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-213528,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":2640343,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":2640343,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2394801,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":2394801,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":2608329,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":2608329,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":5244160,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5244160,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":5244160,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1905170,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":1905170,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3904483,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":3904483,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":1999313,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":1999313,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1463325,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1463325,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-2441158,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-2441158,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-3952423,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-3952423,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-3952423,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1567087,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-1567087,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-3961880,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-3961880,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-2394793,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-2394793,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-4581030,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-4581030,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-619150,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-619150,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-31016250,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-31016250,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-31016250,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-28780003,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-28780003,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-32126013,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-32126013,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-3346010,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":-3346010,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-30364923,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-30364923,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1761090,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1761090,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-26082239,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-26082239,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":238599,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":238599,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2435714,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-2435714,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-2674313,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-2674313,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-4855157,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-4855157,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-2419443,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-2419443,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-1638348,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-1638348,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-58527,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":-58527,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-3012239,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":-3012239,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-2953712,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-2953712,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-2695741,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-2695741,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":316498,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":316498,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":909536,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":909536,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-3418022,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-3418022,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":8205572,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":8205572,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":11623594,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":11623594,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":5827750,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":5827750,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-2377822,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-2377822,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":754396,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":754396,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":754396,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-22847235,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-22847235,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":21522220,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":21522220,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":44369455,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":44369455,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":12502421,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":12502421,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-9019799,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-9019799,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1336205,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1336205,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":1336205,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-5703653,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-5703653,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-11985236,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-11985236,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-6281583,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-6281583,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-14176950,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-14176950,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-2191714,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-2191714,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-27679432,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-27679432,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2236931,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2466095,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-229164,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-6053252,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":-3587157,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-13052171,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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-12-31","val":132000,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":33000,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":68000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":35000,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":104000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":156406,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":157464,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":82994,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":29530,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":100493,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":17499,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":99000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":33000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2021-01-01","end":"2021-03-31","val":53464,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":82994,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":29530,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":100493,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":17499,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":79557,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":79557,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":79557,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":94250,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":94250,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":184693,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":90443,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":90443,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":271839,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":87146,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":87146,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":355541,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":355541,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":87417,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":85314,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":85314,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":82517,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":338233,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-01-02","val":140000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-09-30","val":44121,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11509,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":151204,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":117695,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":82823,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2022-03-31","val":732487,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":693699,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"}]}},"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":108324,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":76348,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":44121,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"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":"2021-01-01","end":"2021-03-31","val":53464,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":82994,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":82994,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":100493,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":100493,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":79557,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":79557,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":79557,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":94250,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":94250,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":184693,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":184693,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":271839,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":271839,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":355541,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":355541,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":29775,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":172731,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":255248,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":338233,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2019-01-02","val":140000,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":108324,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":75205,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":42974,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10743,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":10743,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":149614,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":115087,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3496993,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3496993,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3496993,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":3496993,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3431556,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3454805,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3436310,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}]}},"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":"2017-12-31","val":5560000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5950000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2020-12-31","val":100000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":100000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":500000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":500000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":500000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":500000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":500000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"}]}},"OperatingLossCarryforwardsValuationAllowance":{"label":"Operating Loss Carryforwards, Valuation Allowance","description":"The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.","units":{"USD":[{"end":"2019-12-31","val":2401125,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3433277,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":3433277,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":3433277,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":12052774,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":12052774,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":12052774,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":13260631,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":13260631,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":13400638,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"OtherAssets":{"label":"Other Assets","description":"Amount of assets classified as other.","units":{"USD":[{"end":"2020-12-31","val":513400000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"},{"end":"2022-12-31","val":329861,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":365022,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2018-12-31","val":5970507,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5708335,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":688364,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":688364,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":688364,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":284205,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8910217,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":13283400,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4262285,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":238967,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":238967,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":238967,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":392160,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":392160,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":392160,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":219972,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":32414,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":339755,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":342139,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":342139,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":342139,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":342139,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":342139,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":342139,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":342561,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":334211,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":325526,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":329861,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":329861,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":329861,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":329861,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":330507,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":322728,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":321972,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":162509,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":162509,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":162509,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":162509,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":162509,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":163076,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":163164,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":156892,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":154019,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":154019,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":154019,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":154019,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":154019,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":155020,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9251729,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":8914927,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":42091371,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":8271952,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":8271952,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":8271952,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":8271952,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":8045747,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7880223,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7726179,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7590734,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":7590734,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":7590734,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":7590734,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":7590734,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7549153,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6855927,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6168533,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5865386,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":5865386,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":5865386,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":5865386,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":5873590,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5708341,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5286205,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4803349,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10811501,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":10811501,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":10811501,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":10811501,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":10014072,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10473979,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10529348,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":13132240,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":32307484,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":32307484,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":32307484,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":32307484,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":32307484,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":32307484,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":31621451,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18012160,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11946463,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10992009,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":10992009,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":10992009,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":10992009,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":10992009,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":10992009,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11898416,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11166861,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10423361,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10630911,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":10630911,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":10630911,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":10630911,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":10630911,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10568944,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":9911534,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":9756037,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":9993130,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (Deprecated 2012-01-31)","description":"Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency of the reporting entity, net of tax.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":130941,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":137493,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":726711,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":595771,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1323814,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":318600,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1146420,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":827820,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1524411,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":377991,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1816639,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":395416,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":1146420,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":827820,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1524411,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":377991,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1816639,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":395416,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2829455,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":2829455,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2434039,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2434039,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2569341,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":2569341,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-260114,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-260114,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":584915,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":584915,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1309345,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1309345,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":724430,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":724430,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1632143,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1632143,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":322798,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":322798,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1211116,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":-1211116,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1928592,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":-1928592,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-717476,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":-717476,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-2037704,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-2037704,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-109112,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":-109112,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-2725143,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2725143,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-2725143,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":493211,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":493211,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":941243,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":941243,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":448032,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":448032,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-6157006,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-6157006,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-7098249,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-7098249,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-9631753,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-9631753,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-9631753,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1524639,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1524639,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5628264,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-5628264,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-7152903,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":-7152903,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-6433480,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-6433480,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-805216,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-805216,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-15415223,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-15415223,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-15415223,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1791816,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1791816,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4910278,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4910278,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3118462,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":3118462,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":8942931,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":8942931,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":4032652,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":4032652,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":13846110,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":13846110,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7465240,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":7465240,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5122382,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-5122382,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-12587622,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":-12587622,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-13230652,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-13230652,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":-8108270,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":-8108270,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-13610495,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-13610495,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5404028,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":5404028,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":488439,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":488439,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-4915589,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-4915589,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-8042604,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":-8042604,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":-8531043,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-8531043,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-2802323,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-2802323,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-3045331,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":-3045331,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":477734,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":477734,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":5171643,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":5171643,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":8216974,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":8216974,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":13945430,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":13945430,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":13945430,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3698802,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":3698802,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":4874815,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":4874815,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3582748,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":3582748,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-116054,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-116054,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":9029937,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":9029937,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":9029937,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-18956419,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-18956419,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-19966230,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-19966230,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-39889289,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-20932870,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-28585025,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1582687,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-17696372,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-19279059,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"}]}},"OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":1816639,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":424623,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":2112902,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-2725143,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2725143,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-2725143,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-9631753,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-9631753,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-9631753,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-15415223,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-15415223,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":-15415223,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":13846110,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":13846110,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7465240,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":7465240,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":-12587622,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":-8108271,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-13610495,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-13610495,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":5404028,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":5404028,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-03-31","val":5404028,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2019-01-01","end":"2019-03-31","val":5404028,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-03-31","val":5404028,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":-4915589,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-04-01","end":"2019-06-30","val":-4915589,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-4915589,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":-8531043,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":-8531043,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-2802323,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":-2802323,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":-3523065,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":477734,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":477734,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-04-01","end":"2020-06-30","val":477734,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":477734,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":8216974,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":8216974,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":13945430,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":13945430,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":13945430,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-03-31","val":-1176013,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":4874815,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":4874815,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-04-01","end":"2021-06-30","val":4874815,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":4874815,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":-116054,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-116054,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":9029937,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":9029937,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-20029690,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-20029690,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-39889289,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-20998876,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":-20932870,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-28585025,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":-19798618,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":-2102246,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-8636827,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax":{"label":"OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax","description":"Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":491400,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":491400,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":491400000000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":491400,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-03-31","val":491400,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2021-01-01","end":"2021-03-31","val":491400,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-03-31","val":491400,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":491400,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":491400,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":491400,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"}]}},"OtherExpenses":{"label":"Other Expenses","description":"Amount of expense classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":3400000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":18200000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":18200000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":18200000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-12-31","val":18200000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":18200000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"OtherFiniteLivedIntangibleAssetsGross":{"label":"Other Finite-Lived Intangible Assets, Gross","description":"Amount before accumulated amortization of finite-lived intangible assets classified as other.","units":{"USD":[{"end":"2020-10-31","val":3500000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-10-31","val":3500000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q3I"},{"end":"2023-12-31","val":1030000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"OtherGeneralAndAdministrativeExpense":{"label":"Other General and Administrative Expense","description":"Amount of general and administrative expense classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":902666,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"OtherLiabilitiesCurrent":{"label":"Other Liabilities, Current","description":"Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2018-12-31","val":1463486,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1379808,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":1379808,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":1379808,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":1379808,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":1379808,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1480193,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1421364,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1456108,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2185654,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":2185654,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":2185654,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":2185654,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":2185654,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":2185654,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3742741,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4067928,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3682386,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":7038895,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":7038895,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":7038895,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":7038895,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":7038895,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":7038895,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6726257,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6086563,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":6425151,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6089925,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":6089925,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":6089925,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":6089925,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":6089925,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6024221,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5476994,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5273881,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":5402081,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"OtherLiabilitiesNoncurrent":{"label":"Other Liabilities, Noncurrent","description":"Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2019-12-31","val":574152,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":574152,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":574152,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-06-30","val":565915,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":588123,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":459580,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":459580,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":459580,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":459580,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":459580,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":459580,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":457764,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":464763,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":464634,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":314525,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":314525,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":314525,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":314525,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":314525,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":314525,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":989018,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":880925,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":777211,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":602085,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":602085,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":602085,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":602085,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":602085,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":548418,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":465784,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":410182,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":227024,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2018-03-31","val":579224,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":549568,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":681768,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":622034,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":622034,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":622034,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":622034,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":622034,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":574152,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":574152,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q4I"},{"end":"2020-03-31","val":564366,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":57859,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":10801,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":91088,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":33249,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":761960,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":113706,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":167232,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":167232,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":53526,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":53526,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":262299,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":262299,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":95067,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":95067,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":717495,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":717495,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":34468,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":34468,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":46602,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":46602,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":12134,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":12134,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":285805,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":285805,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":239203,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":239203,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":332936,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":332936,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":332936,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":332936,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":122365,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":122365,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":176513,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":176513,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":54148,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":54148,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":217160,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":217160,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":40647,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":40647,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":676257,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":676257,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":676257,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":676257,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":59580,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":59580,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":119827,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":119827,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":60247,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":60247,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":141641,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":141641,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":21814,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":21814,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-34649,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-34649,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-34649,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":23847,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":23847,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":106054,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":106054,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":82207,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":82207,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1094278,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1094278,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":988224,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":988224,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1814882,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":1814882,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1814882,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":22387,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":22387,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":309177,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":309177,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":286790,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":286790,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":202878,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":202878,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-106299,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-106299,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1627933,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1627933,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1627933,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":28621,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":28621,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":150177,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":150177,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":121556,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":121556,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":143617,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":143617,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-6560,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-6560,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":123925,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":123925,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":22977,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":22977,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":650559,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":650559,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":627582,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":627582,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":666294,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":666294,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":15735,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":15735,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":956839,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":956839,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":474390,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":474390,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":299793,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":299793,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-174597,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":-174597,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":357626,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":357626,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":57833,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":57833,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1569311,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1569311,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":19650,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":19650,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1062985,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":1062985,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":1043335,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":1043335,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2051272,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":2051272,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":988287,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":988287,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2051226,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":2051226,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":2051226,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":498901,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":498901,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4325990,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":4325990,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":3827089,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":3827089,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":4768092,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":4768092,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":442102,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":442102,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4809743,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":4809743,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":4809743,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":43782,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":43782,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2417310,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":2417310,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":2373528,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":2373528,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":2954036,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":2954036,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":536726,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":536726,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2784561,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":2784561,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":266465,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1073780,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":807315,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":3685019,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":2611239,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":4047074,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2018-12-31","val":1256875,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":1256875,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"}]}},"OtherPrepaidExpenseCurrent":{"label":"Other Prepaid Expense, Current","description":"Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2019-12-31","val":632294,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4259605,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":4259605,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":4259605,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":4259605,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":4259605,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":4259605,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3416149,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2110838,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1704835,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1829621,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":1829621,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"OtherReceivables":{"label":"Other Receivables","description":"Amount due from parties in nontrade transactions, classified as other.","units":{"USD":[{"end":"2018-12-31","val":1264323,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-09-30","val":12859304,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5019971,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":5019971,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":5019971,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":5023327,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":44265730,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":42661342,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":54654688,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1875245,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":1875245,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":1875245,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":1875245,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":1875245,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":1875245,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":38596446,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":40574115,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":23754321,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":8901109,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":8901109,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":8901109,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":8901109,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":8901109,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":8901109,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8798534,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8491785,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":19293487,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11912615,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":11912615,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":11912615,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":11912615,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8940359,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":9813439,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11068946,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"OtherReceivablesNetCurrent":{"label":"Other Receivables, Net, Current","description":"Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2019-12-31","val":1442826,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":1442826,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":1442826,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1547003,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2619540,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3729449,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2021-12-31","val":2300000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2300000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":8901109,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q4I"},{"end":"2022-09-30","val":19293487,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11912615,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":6476542,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"OtherTaxExpenseBenefit":{"label":"Other Tax Expense (Benefit)","description":"Amount of other income tax expense (benefit).","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":232613,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":751193,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":41780,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-03-31","val":232613,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4122502,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":1354563,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2022-01-01","end":"2022-03-31","val":32600,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":752443,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":255232,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-03-31","val":379546,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":74323,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":86330,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"PaymentsForConstructionInProcess":{"label":"Payments for Construction in Process","description":"The cash outflow from construction costs to date on capital projects that have not been completed and assets being constructed that are not ready to be placed into service.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":93652,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":93652,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":6019101,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":6019101,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":9839388,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":9839388,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":181009,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":181009,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2091168,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":2091168,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":2160338,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":2160338,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-10078637,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":53144,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":53144,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":16134,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":16134,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":16134,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":16134,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":23046,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":23046,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":39283,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":39283,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":50891170,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":50891170,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":58860969,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":39266,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":39266,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":39361,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":39361,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":39054,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":39054,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-1128443,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-1128443,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-1128443,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28140,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":28140,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1356866,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1356866,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":4236301,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":4236301,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":6001664,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":6001664,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":6001664,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1488409,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1488409,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1029516,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1029516,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1565244,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1565244,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":702719,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":702719,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":82792,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":82792,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":48042,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":48042,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":425241,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":425241,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":418755,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":418755,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":18491,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":71862,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"PaymentsForDeposits":{"label":"Payments for Deposits","description":"The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":24383529,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":24383529,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":24383529,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":24383529,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":14103172,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":14103172,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":14188677,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":14188677,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":39524103,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":39524103,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":39673000,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"}]}},"PaymentsForProceedsFromInvestments":{"label":"Payments for (Proceeds from) Investments","description":"The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":80668972,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":1535651,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1535651,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":1522411,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":1522411,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"PaymentsForProceedsFromLongtermInvestments":{"label":"Payments for (Proceeds from) Long-term Investments","description":"The net amount paid (received) by the reporting entity through acquisition or sale and maturities of long-term investments which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":1522411,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2018-01-01","end":"2018-06-30","val":-1492162,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1492162,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1458464,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-1458464,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-1436217,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-1436217,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"}]}},"PaymentsForProceedsFromShortTermInvestments":{"label":"Payments for (Proceeds from) Short-term Investments","description":"The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":1679051,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":1679051,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":1679051,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1455727,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1455727,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1602698,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":-1602698,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1592024,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1592024,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":3088327,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3088327,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3088327,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-4418065,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":-4418065,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-4509183,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":-4509183,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-4553734,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-4553734,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-4587971,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":-4587971,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"}]}},"PaymentsOfDistributionsToAffiliates":{"label":"Payments of Distributions to Affiliates","description":"The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"}]}},"PaymentsToAcquireAssetsInvestingActivities":{"label":"Payments to Acquire Assets, Investing Activities","description":"Aggregate cash payments for a combination of transactions that are classified as investing activities in which assets, which may include securities, other types of investments, or productive assets, are purchased from third-party sellers. This element can be used by entities to aggregate payments for all asset purchases that are classified as investing activities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":39673000,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":39673000,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":39673000,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"}]}},"PaymentsToAcquireIntangibleAssets":{"label":"Payments to Acquire Intangible Assets","description":"The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":3281115,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":3281115,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":3281115,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5866207,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":6565755,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":10948968,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":2356626,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2356626,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2356626,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":709881,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":709881,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1491918,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":1491918,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":1674445,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2023-01-01","end":"2023-03-31","val":562717,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1360492,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"}]}},"PaymentsToAcquireInterestInJointVenture":{"label":"Payments to Acquire Interest in Joint Venture","description":"The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":80026377,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":80026377,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":80366213,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":80366213,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":80668972,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":80668972,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":80668972,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"}]}},"PaymentsToAcquireInterestInSubsidiariesAndAffiliates":{"label":"Payments to Acquire Interest in Subsidiaries and Affiliates","description":"The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":265536,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"}]}},"PaymentsToAcquireInvestments":{"label":"Payments to Acquire Investments","description":"The cash outflow associated with the purchase of all investments (debt, security, other) during the period.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":43478,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":107991,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":108197,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":108202,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"}]}},"PaymentsToAcquireLandHeldForUse":{"label":"Payments to Acquire Land Held-for-use","description":"The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1669648,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":1669648,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1667986,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":1667986,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1668534,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1668534,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-1589165,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-1589165,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":3388,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":3388,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":416361,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":416361,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":99404,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":99404,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":107917,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":107917,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":105480,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":105480,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":103871,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":103871,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"end":"2020-10-31","val":3500000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2020Q3I"},{"end":"2021-10-31","val":2800000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q3I"}]}},"PaymentsToAcquireLoansReceivable":{"label":"Payments to Acquire Loans Receivable","description":"The cash outflow for the purchase of loan receivable arising from the financing of goods and services.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":9555014,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":45958247,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"}]}},"PaymentsToAcquireNotesReceivable":{"label":"Payments to Acquire Notes Receivable","description":"The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-17168835,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":13623804,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":24253579,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2716484,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2733584,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":2733584,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-7810463,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":2751302,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":22992866,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":22992866,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1010596,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1010596,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1011821,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1011821,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":1011821,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":1011821,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1940690,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":1940690,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1964278,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1964278,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":1972619,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1972619,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":4174247,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":4174247,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":4174247,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":4174247,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":21553430,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":21553430,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":21468326,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":21468326,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":21698986,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":21698986,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":24705489,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":24705489,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":9450642,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4225884,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4225884,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5588283,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":5588283,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":72040444,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":72040444,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":131852319,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":9411720,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":9411720,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":614592,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":42626834,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":51553604,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"PaymentsToAcquireOtherPropertyPlantAndEquipment":{"label":"Payments to Acquire Other Property, Plant, and Equipment","description":"Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":700530,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":750553,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":3589396,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":172385,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":201490,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":240954,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":646143,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":16512,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2018-01-01","end":"2018-09-30","val":-486954,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":-486954,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"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":"2011-01-01","end":"2011-06-30","val":201490,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":240954,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":646143,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":16512,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":452393,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":452393,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":472696,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":472696,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":19150867,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":9072230,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":9072230,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":9072230,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":8698,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":8698,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":54451,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":54451,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":44250,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":44250,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":158830,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":158830,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":158830,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":158830,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":119476,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":119476,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":308838,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":308838,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":813246,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":813246,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":2101355,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2101355,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":2101355,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":233343,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":233343,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":291895,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":291895,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":408850,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":408850,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":827059,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":827059,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":827059,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":29696,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":29696,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":37554,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":37554,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":39250,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":39250,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":275801,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":275801,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":275801,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":23492,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":23492,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":128509,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":128509,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":420037,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":420037,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":760253,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":760253,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":109160,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":109160,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":122407,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":122407,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":304745,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":304745,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":582872,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":582872,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":300704,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":300704,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":512707,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":512707,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":955670,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":955670,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":526336,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":526336,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1355,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":1355,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":59670,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":59670,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":383568,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":383568,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":7483743,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":7483743,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":7483743,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5866207,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":6565755,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-09-30","val":10948968,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-12-31","val":11574706,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":11574706,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":11574706,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":1674445,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":3690235,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":3690235,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":13103838,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":13172512,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit":{"label":"Percentage of Interest-bearing Domestic Deposits to Deposits, Certificates of Deposit","description":"Percentage of interest-bearing domestic certificates of deposit liabilities to total deposit liabilities.","units":{"pure":[{"end":"2021-03-31","val":0.037,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"}]}},"PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition":{"label":"Pledged Assets, Other, Not Separately Reported on Statement of Financial Position","description":"The carrying amount, as of the date of the latest financial statement presented, of all assets that are pledged as collateral for the payment of the related debt obligation primarily arising from secured borrowings, repurchase agreements or other current or potential obligations, where the secured party does not have the right by contract or custom to sell or re-pledge the collateral and therefore are not reclassified and separately reported in the statement of financial position.","units":{"USD":[{"end":"2016-12-31","val":8660097,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":8660097,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":8660097,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":8660097,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":8670447,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8752429,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8856627,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8993913,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":8993913,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":8993913,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":8993913,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":8993913,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9253431,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8174223,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7823541,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7756253,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":7756253,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":7756253,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7889892,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7656229,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"PledgedAssetsSeparatelyReportedLoansPledgedAsCollateralAtFairValue":{"label":"Pledged Assets Separately Reported, Loans Pledged as Collateral, at Fair Value","description":"The fair value, as of the date of each statement of financial position presented, of loans which are owned but transferred to serve as collateral for the payment of the related debt obligation primarily arising from secured borrowings and repurchase agreements, and that are reclassified and separately reported in the statement of financial position because the transferee has the right by contract or custom to sell or re-pledge them.","units":{"USD":[{"end":"2016-12-31","val":8875111,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":8875111,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":8875111,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":8875111,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":8839153,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8875078,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8931851,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9019993,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":9019993,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9019993,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9019993,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9019993,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9227776,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8643725,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8224667,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8105419,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":8105419,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":8105419,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":8105419,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":8105419,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8195010,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7903018,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7441479,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6484497,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":6484497,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":6484497,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":6484497,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":6484497,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7342859,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020Q4I"}]}},"PremiumsAndOtherReceivablesNet":{"label":"Premiums and Other Receivables, Net","description":"Carrying amount as of the balance sheet date, net of allowance for doubtful accounts, of all premiums and other types of receivables due from other persons or entities.","units":{"USD":[{"end":"2019-12-31","val":3577145,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":3577145,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q4I"},{"end":"2020-06-30","val":13726757,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":50925239,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"}]}},"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":"2010-12-31","val":97298,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":97298,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":97298,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":57565,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":201100,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":185037,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":185037,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":185037,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":185037,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":185037,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":98909,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":154484,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":92349,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":563861,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":563861,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":563861,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":563861,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":563861,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":563861,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":578840,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1180276,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":654844,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":505513,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":505513,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":505513,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":505513,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":505513,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":505513,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":461395,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":617979,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":412122,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":120761,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":120761,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":120761,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":120761,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":120761,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":462058,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":364284,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":240609,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":181534,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":181534,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":181534,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":181534,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":181534,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":353628,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":275522,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":746748,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4317855,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4317855,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4317855,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4317855,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4317855,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4011087,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4319890,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5471257,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6536839,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":6536839,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":6536839,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":6536839,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":6536839,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6744641,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6099704,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6662684,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11136408,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":11136408,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":11136408,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":11136408,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":11136408,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10864614,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10290832,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":9497459,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10615063,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":10615063,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":10615063,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":10615063,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":10615063,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10407639,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10407572,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10980473,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13708149,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":13708149,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":13708149,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":13708149,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":13708149,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":13708149,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14910522,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":16791928,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":19371962,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":17657326,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":17657326,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":17657326,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":17657326,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":17657326,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":17657326,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":17275378,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2516142,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4006808,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2970261,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":2970261,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":2970261,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":2970261,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":2970261,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3227740,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3159764,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1689174,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1909094,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ProceedsFromBankDebt":{"label":"Proceeds from Bank Debt","description":"The cash inflow from bank borrowing during the year.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":14507848,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":25607093,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":48891560,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6297349,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":14749822,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":14749822,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":31023311,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":31023311,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":41504215,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":41504215,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":41504215,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":41504215,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":12727059,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":12727059,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":22407385,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":22407385,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":29735499,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":29735499,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":52918845,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":52918845,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":52918845,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":52918845,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":817013,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":817013,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":16764023,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":16764023,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":28616816,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":28616816,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":48306743,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":48306743,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":48306743,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6338475,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":6338475,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":19061273,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":19061273,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":30583709,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":30583709,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":50640214,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":50640214,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":50640214,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":65912237,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":65912237,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":65912237,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3629407,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3629407,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":13963923,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":13963923,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":24854574,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":24854574,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":32263794,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":32263794,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3775587,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3775587,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14764553,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":14764553,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":25515452,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":25515452,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":32503855,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":32503855,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2816317,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":2816317,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":17541532,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":17541532,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":27864409,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":27864409,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":34746352,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":34746352,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":8452964,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":8452964,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":24031625,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":24031625,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":24163223,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":24163223,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":24642399,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":24642399,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":24642399,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":250000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":250000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":2630000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":2630000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":950000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":950000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":950000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":500000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5070582,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":20642224,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":30765776,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"ProceedsFromCollectionOfNotesReceivable":{"label":"Proceeds from Collection of Notes Receivable","description":"The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":2268415,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":2274519,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":2287152,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":7476170,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":7260308,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":7260308,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-2751302,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":7810463,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":11147503,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":11147503,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":18032672,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":18032672,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":23123103,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":23123103,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":23115794,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":23115794,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":29603171,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":29603171,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":29603171,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":29603171,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":310674,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":310674,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":311844,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":311844,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":311844,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":311844,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":26020234,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":26020234,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":29344951,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":29344951,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":29354592,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":29354592,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":15043109,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2584147,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2584147,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4145502,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":4145502,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":61697894,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":61697894,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":127226115,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":6410154,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":6410154,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2430657,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":2724443,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":49275627,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":4953787,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":62415498,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":10436303,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":10335807,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":10335807,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":10335807,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":3740423,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3740423,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":3741790,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":3741790,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3784149,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":3784149,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":3784149,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":3784149,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":26387498,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":11067734,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11067734,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":11067734,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":78155627,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":78155627,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2020-01-01","end":"2020-12-31","val":151923247,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"ProceedsFromIssuanceOfLongTermDebt":{"label":"Proceeds from Issuance of Long-term Debt","description":"The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":12658548,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":12658548,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":12658548,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":12658548,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6663525,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2020-01-01","end":"2020-06-30","val":394116,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":394116,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":394116,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":394116,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":394116,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":394116,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":394116,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2210589,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2210589,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2210589,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":500000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":5070582,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-03-31","val":5040000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":7928212,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":8225000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":8225000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions":{"label":"Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised","description":"Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.","units":{"USD":[{"start":"2015-05-01","end":"2015-05-15","val":39990540,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2015Q1I"}]}},"ProceedsFromIssuanceOrSaleOfEquity":{"label":"Proceeds from Issuance or Sale of Equity","description":"The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.","units":{"USD":[{"start":"2020-11-01","end":"2020-11-24","val":100000028,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-11-01","end":"2020-11-24","val":100000028,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"start":"2021-03-01","end":"2021-03-09","val":17700000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-03-01","end":"2021-03-09","val":17700000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-03-01","end":"2021-03-09","val":17700000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-03-01","end":"2021-03-09","val":17700000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q1I"},{"start":"2021-01-01","end":"2021-03-31","val":17700000,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"}]}},"ProceedsFromLoanOriginations1":{"label":"Proceeds from Loan Originations","description":"Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination.","units":{"USD":[{"start":"2021-01-01","end":"2021-09-30","val":7400000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"}]}},"ProceedsFromNotesPayable":{"label":"Proceeds from Notes Payable","description":"The cash inflow from a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":20241794,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":23860959,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":38897363,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":19425137,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":29473839,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":29473839,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":33309509,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":33309509,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":35562160,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":35562160,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":8686544,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":8686544,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":15160857,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":15160857,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":18316871,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":18316871,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":40491531,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":40491531,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":40491531,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":40491531,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":68184073,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":68184073,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":68473621,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":68473621,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":83251992,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":83251992,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":83251992,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":83251992,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1960832,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":13020600,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":13020600,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":13007644,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":13007644,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":18718944,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":18718944,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":13011917,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6663525,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9937929,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":9937929,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":9860498,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":9860498,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":13781830,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2063766,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4796570,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":5187040,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":12038765,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":12038765,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":12038765,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3669853,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":3669853,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5713368,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":5713368,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":13367413,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":13367413,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":22270028,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":22270028,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":25539803,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":25539803,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":34702510,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":34702510,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":40313800,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":40313800,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":54348577,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":54348577,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"}]}},"ProceedsFromOtherShortTermDebt":{"label":"Proceeds from Other Short-term Debt","description":"Amount of cash inflow from short-term debt classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":19166786,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":23619506,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":43370828,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6829150,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":14507848,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":25607093,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":48891560,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6297349,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2019-01-01","end":"2019-06-30","val":5200000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2022-01-01","end":"2022-09-30","val":4219469,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"}]}},"ProceedsFromPaymentsForOtherFinancingActivities":{"label":"Proceeds from (Payments for) Other Financing Activities","description":"Amount of cash inflow (outflow) from financing activities classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":29160000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"ProceedsFromRepaymentsOfRestrictedCashFinancingActivities":{"label":"Proceeds from (Repayments of) Restricted Cash, Financing Activities","description":"The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-2342549,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-3964344,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-11215423,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-9431611,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-8857647,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-8857647,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-8255977,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-8255977,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":11246288,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":11246288,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-15758880,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-15758880,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-20103142,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-20103142,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-13241885,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-13241885,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-9143907,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-9143907,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":-9143907,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":-9143907,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":7954409,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":7954409,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4799980,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":4799980,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":4820363,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":4820363,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":16135044,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":16135044,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":16135044,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":16135044,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1634,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":1634,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1628,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":1628,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-13006018,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":-13006018,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-13010291,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-13010291,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":-13010291,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-12366201,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-12366201,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-9937929,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-9937929,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":-3232950,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-3232950,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-4006346,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":-4006346,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":-4006346,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1300215,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":1300215,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":1519477,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1519477,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":2257268,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2257268,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":2257268,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1161410,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-9302161,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":-12922105,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-12922105,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":2516481,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"}]}},"ProceedsFromSaleOfLandHeldForUse":{"label":"Proceeds from Sale of Land Held-for-use","description":"The cash inflow from the sale of land held for use; excludes sales of land held as inventory or investments.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":-1668534,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-12-31","val":1589165,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":13767,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":13767,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13775,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":13775,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-12-31","val":-3388,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2021-10-01","end":"2021-10-31","val":2800000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2021Q3I"}]}},"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":"2020-01-01","end":"2020-06-30","val":34696547,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":51872829,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":52579492,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":744911,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-932425,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1774343,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":26666,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":60069,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":60069,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":65544,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":65544,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":65544,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":65544,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":40749,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":40749,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":67403,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":67403,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":116903,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":116903,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1258231,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1258231,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":1258231,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":1258231,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":38100,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":38100,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":38100,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":38100,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":85200,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":85200,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":9659103,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":9659103,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":9659103,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":9659103,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3066081,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":3066081,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4405697,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":4405697,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":6429622,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":6429622,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":8431247,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":8431247,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":8431247,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2023-01-01","end":"2023-12-31","val":3449988,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ProceedsFromWarrantExercises":{"label":"Proceeds from Warrant Exercises","description":"The cash inflow associated with the amount received from holders exercising their stock warrants.","units":{"USD":[{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":219059,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":219059,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1672739,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1672739,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":1672739,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":1672739,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3244318,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":3244318,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3848134,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3848134,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":3848134,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":3848134,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":3171259,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":3171259,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":3171259,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":3171259,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":20484279,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":20484279,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":22447914,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":22447914,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":22447914,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":22447914,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":21101039,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":21101039,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":21101039,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":434666,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":434666,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":434666,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":434666,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":434666,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":434666,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":434666,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":434666,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":434666,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"}]}},"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":"2019-01-01","end":"2019-03-31","val":-4409472,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-03-31","val":-4409472,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":-7318158,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":-7318158,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":12089441,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-7188727,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1574646,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-03-31","val":-1574646,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-03-31","val":-1574646,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-03-31","val":-1574646,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":4055043,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":4055043,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-04-01","end":"2020-06-30","val":4055043,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":4055043,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":-1458263,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":-1458263,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-10394164,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-6402720,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-03-31","val":-6402720,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-03-31","val":-6402720,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2021-01-01","end":"2021-03-31","val":-6402720,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-03-31","val":-6402720,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":34526754,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":40929474,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":40929474,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-04-01","end":"2021-06-30","val":40929474,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":40929474,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":26657935,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":-7868819,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":-7868819,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":22863798,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1619013,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-1619013,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-03-31","val":-1619013,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-03-31","val":-1619013,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2022-01-01","end":"2022-03-31","val":-1619013,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-03-31","val":-1619013,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3494665,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-3494665,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-1875652,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-1875652,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-04-01","end":"2022-06-30","val":-1875652,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-1875652,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-2421617,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-2421617,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1073048,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1073048,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-12851024,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-12851024,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":595457,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2023-01-01","end":"2023-03-31","val":595457,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-03-31","val":595457,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4982657,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":4387200,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":4387200,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":6259185,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":1276528,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1669767,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2016-12-31","val":48822972,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":48822972,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":48822972,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":48822972,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":47778178,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":48657320,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":49874112,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":51345256,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":51345256,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":51345256,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":51345256,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":51345256,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":55480593,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":52613363,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":122291079,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":122157498,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":122157498,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":122157498,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":122157498,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":122157498,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":125466108,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":122083740,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":117902294,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":120719212,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":120719212,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":120719212,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":120719212,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":120719212,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":118666089,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":119066846,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":124024914,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":101297556,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":101297556,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":101297556,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":101297556,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":101297556,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":101297556,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":102780693,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":117595554,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":128680199,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":148894701,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":148894701,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":148894701,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":148894701,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":148894701,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":148894701,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":150121735,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":143267317,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":135523133,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":141408138,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":141408138,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":141408138,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":141408138,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":141408138,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":142563427,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":136818316,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":147612261,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":151666180,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2011-12-31","val":20981893,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":20981893,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":20981893,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":19284349,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":18124202,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":35725740,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":35725740,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":35725740,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":35725740,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":35725740,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":35725740,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":33927019,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":32451615,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":30842372,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":29333516,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":29333516,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":29333516,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":29333516,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":29333516,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":29333516,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":27945044,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":26899146,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":26134626,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":26215356,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":26215356,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":26215356,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":26215356,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":26215356,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":25174878,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":23889831,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":21788066,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":20525126,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":20525126,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":20525126,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":20525126,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":20525126,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":19539908,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":17861960,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":16690437,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":15194442,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":15194442,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":15194442,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":15194442,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":15194442,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14277542,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13533421,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12962632,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":12000971,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":12000971,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":12000971,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":12000971,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":12000971,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":14091019,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12806094,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":83664992,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":82045923,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":82045923,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":82045923,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":82045923,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":82045923,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":82341986,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":78839301,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":74491204,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":74407858,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":74407858,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":74407858,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":74407858,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":74407858,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":71391249,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":69907964,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":71132470,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":65402680,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":65402680,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":65402680,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":65402680,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":65402680,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":65402680,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":69203628,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":81579358,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":90461708,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":111577411,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":111577411,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":111577411,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":111577411,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":111577411,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":111577411,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":110004425,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":102735918,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":94908520,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":97168753,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":97168753,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":97168753,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":97168753,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":97168753,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":95606862,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":89909721,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":98754578,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":98803772,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets":{"label":"Property, Plant and Equipment, Net, Excluding Capital Leased Assets","description":"Amount, net of accumulated depreciation, depletion and amortization, of long-lived physical assets excluding assets held under lease agreements 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":[{"end":"2016-12-31","val":50228,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":50228,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":50228,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":50228,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":50631,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":51462,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":52435,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":522477,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":522477,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":522477,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":522477,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":522477,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":541324,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":460899,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":444288,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":443650,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":443650,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":443650,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":454578,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"}]}},"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-12-31","val":0,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2017-01-01","end":"2017-12-31","val":128972,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":128972,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":240419,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":240419,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-7257,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":-7257,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":-7093,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":-7093,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":-213809,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":-213809,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15629,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":15629,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15543,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":15543,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":15366,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":15366,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":137387,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":137387,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":-150756,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":-150756,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":-152809,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":-152809,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":-152809,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":862414,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":862414,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":862414,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4389,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":4389,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4301,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":4301,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":4220,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":4220,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-542801,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-542801,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":530759,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":658707,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":656330,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"RelatedPartiesAmountInCostOfSales":{"label":"Related Parties Amount in Cost of Sales","description":"Amount included in cost of sales related to transactions with related parties incurred and recorded in the statement of operations for the period.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":42032060,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3208502000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":3977568,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":769065,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3951078,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-26490,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":3913031,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"}]}},"RelatedPartyTransactionDueFromToRelatedPartyCurrent":{"label":"Related Party Transaction, Due from (to) Related Party, Current","description":"Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date within one year 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.","units":{"USD":[{"end":"2016-12-31","val":136536159,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q4I"},{"end":"2017-03-31","val":130463405,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"}]}},"RepaymentOfNotesReceivableFromRelatedParties":{"label":"Repayment of Notes Receivable from Related Parties","description":"The cash inflow from a loan, supported by a promissory note, granted to 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.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":13113237,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":31686168,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"}]}},"RepaymentsOfBankDebt":{"label":"Repayments of Bank Debt","description":"The cash outflow to settle a bank borrowing during the year.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":14507848,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":22748197,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":42171867,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6328994,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":14781440,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":14781440,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":32603714,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":32603714,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":45539128,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":45539128,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":45539128,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":45539128,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":12727059,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":12727059,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":22407385,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":22407385,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":28931837,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":28931837,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":52596170,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":52596170,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":52596170,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":52596170,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":817013,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":817013,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":16764023,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":16764023,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":39998504,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":39998504,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":46517604,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":46517604,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":46517604,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":15965853,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":15965853,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":27512406,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":27512406,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":47595391,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":47595391,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":47595391,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":35815325,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":35815325,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":35815325,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5661875,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5661875,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17018531,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":17018531,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":27939362,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":27939362,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":35667772,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":35667772,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3775587,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":3775587,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14764553,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":14764553,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":26283065,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":26283065,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":33259759,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":33259759,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2816317,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":2816317,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":15920046,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":15920046,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":26261331,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":26261331,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":38944869,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":38944869,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":49769638,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-09-30","val":50042178,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":50873903,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"RepaymentsOfLongTermDebt":{"label":"Repayments of Long-term Debt","description":"The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":12858594,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":12907035,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":13011917,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":13011917,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":13011917,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2019-01-01","end":"2019-06-30","val":147408,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":284398,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"}]}},"RepaymentsOfLongtermLoansFromVendors":{"label":"Repayments of Long-term Loans from Vendors","description":"Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets.","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":157070,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":157070,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":153523,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":153523,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":302361,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":302361,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":147408,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-09-30","val":145734,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-12-31","val":289553,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"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":7934394,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":7955742,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":28325317,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5463320,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":19224884,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":19224884,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":39023610,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":39023610,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":49260448,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":49260448,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3752827,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":3752827,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":5883855,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":5883855,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":14558408,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":14558408,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":21063559,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":21063559,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":21063559,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":21063559,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3181765,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":3181765,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":25608441,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":25608441,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-01-01","end":"2013-09-30","val":66543224,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":66543224,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-01-01","end":"2013-12-31","val":92609593,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":92609593,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":92609593,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":92609593,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1960832,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":16601265,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":16601265,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":16584746,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":16584746,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":29602112,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":29602112,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":27650324,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":5716427,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":5716427,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":12299436,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":12299436,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":15398471,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":3824162,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":5849988,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":14060961,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":14060961,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":28680591,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":28680591,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":28607869,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":28607869,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":40349566,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":40349566,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":43024633,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":43024633,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":58588036,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":58588036,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"}]}},"RepaymentsOfOtherDebt":{"label":"Repayments of Other Debt","description":"Amount of cash outflow for the payment of debt classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-09-30","val":12858594,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2020-01-01","end":"2020-06-30","val":284398,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":285955,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":28799501,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":28799501,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"}]}},"RepaymentsOfOtherLongTermDebt":{"label":"Repayments of Other Long-term Debt","description":"Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":145734,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":289553,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":285955,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":28799501,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"}]}},"RepaymentsOfOtherShortTermDebt":{"label":"Repayments of Other Short-term Debt","description":"Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":18142607,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":26553606,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":42190669,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6829150,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":14507848,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":22748197,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":42171867,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":6328994,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"}]}},"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":"2020-01-01","end":"2020-06-30","val":49769638,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":50042178,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":50873903,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":50873903,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2022-01-01","end":"2022-06-30","val":4570582,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":4570582,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":15987912,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":15987912,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":28357211,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":28357211,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6398565,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6398565,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":8398565,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":19709663,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":743768,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":400370,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1203270,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":459935,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1908134,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":511952,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1086540,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":1086540,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":574588,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":574588,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1695003,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1695003,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":608463,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":608463,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":2304373,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":2304373,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":756096,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":756096,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1376186,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1376186,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":620090,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":620090,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2006269,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":2006269,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":630083,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":630083,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":2877283,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":2877283,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":2877283,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":2877283,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":689665,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":689665,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1362156,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1362156,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":672491,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":672491,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1863020,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1863020,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":500864,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":500864,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3728730,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":3728730,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":3728730,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":3728730,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1172257,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":1172257,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2143930,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":2143930,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":971673,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":971673,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2535027,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":2535027,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":391097,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":391097,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2755637,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2755637,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":2755637,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":571020,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":571020,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1142641,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1142641,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":571621,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":571621,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1928091,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1928091,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":785450,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":785450,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3482511,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":3482511,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":3482511,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":205968,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":205968,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":700161,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":700161,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":494193,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":494193,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1222967,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1222967,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":522806,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":522806,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":26504650,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":26504650,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":26504650,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":20769732,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":20769732,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":25911773,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":25911773,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5142041,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":5142041,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":26569624,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":26569624,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":657851,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":657851,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":27628085,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":27628085,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":757298,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":757298,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1400187,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1400187,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":642889,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":642889,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":7091836,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":7091836,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":5691649,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":5691649,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":10084378,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":10084378,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":537433,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":537433,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1170023,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":1170023,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":632590,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":632590,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1766210,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":1766210,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":596187,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":596187,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":6207747,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":6207747,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":640240,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":640240,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1790141,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":1790141,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":1149901,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":1149901,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2777426,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":2777426,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":987285,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":987285,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":7246312,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":7246312,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":7246312,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":21624597,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":21624597,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":25189502,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":25189502,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":3564905,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":3564905,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":31937436,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":31937436,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":6747934,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":6747934,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":38971986,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":38971986,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":38971986,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1140586,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":1140586,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2394429,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":2394429,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":1253843,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":1253843,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3828078,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":3828078,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1433649,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1433649,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":6029608,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":6029608,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":878980,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1753542,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":874562,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":2671435,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":917893,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":4265176,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"RestrictedCash":{"label":"Restricted Cash","description":"Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2017-09-30","val":5875786,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2516481,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-06-30","val":-9302161,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2020-06-30","val":3221053,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":250000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":442445,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":442445,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":442445,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":442445,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":442445,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":480604,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2021-03-31","val":480604,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1I"},{"end":"2021-06-30","val":16117526,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":16117526,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2I"},{"end":"2021-09-30","val":23903418,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2021-09-30","val":23903418,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3I"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":58222796,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2022-03-31","val":58222796,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1I"},{"end":"2022-06-30","val":72235039,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2022-06-30","val":72235039,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":40855710,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-09-30","val":40855710,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":62949702,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":54238569,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":61957395,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":59873127,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"RestrictedCashAndCashEquivalentsAtCarryingValue":{"label":"Restricted Cash and Cash Equivalents, Current","description":"Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2010-12-31","val":17398087,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":17398087,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":17398087,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":26768895,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":26359171,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":6634989,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":6634989,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":6634989,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":6634989,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6634989,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":22424419,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":26803826,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":19895444,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":15835364,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":15835364,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":15835364,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":15835364,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":15835364,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":15835364,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":7962583,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":11316337,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":11384036,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1636,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":1636,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":1636,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":1636,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":1636,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":1636,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":12995452,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13000731,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":13000731,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":13000731,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":13000731,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":13000731,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":25454249,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":23006135,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":15689228,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":16172009,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":16172009,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":16172009,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":16172009,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":16172009,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":16277051,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14519706,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":14240615,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":12957377,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":12957377,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":12957377,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":12957377,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":12957377,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":16172009,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":14222418,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22708654,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":20735921,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":11218688,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7491324,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7878200,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9104584,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6690870,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":6690870,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":6690870,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":6690870,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":6690870,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5134661,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1573992,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":11713004,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":11022078,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":11022078,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":11022078,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":11022078,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":11022078,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6034751,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3221053,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":250000,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":442445,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":442445,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":442445,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":442445,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":442445,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":442445,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":480604,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":16117526,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":23903418,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":39452564,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":58222796,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":72235039,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":40855710,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":62949702,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":54238569,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"}]}},"RestrictedStockAwardForfeituresDividends":{"label":"Restricted Stock Award, Forfeitures, Dividends","description":"The value of dividends forfeited related to restricted stock awards forfeited.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":14867987,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1133519,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3128512,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":4126008,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":3763282,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2644877,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2644877,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":2644877,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":2644877,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2644877,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2644877,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-12-31","val":2644877,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","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":10095560,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":10095560,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":10095560,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":19655303,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":20040161,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":19210330,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":19210330,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":19210330,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":19210330,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":19210330,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":21593282,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":22498511,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":23093029,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":25259809,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":25259809,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":25259809,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":25259809,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":25259809,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":25259809,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":27496682,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":26452382,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":18763340,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4119086,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":4119086,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":4119086,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":4119086,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":4119086,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":4119086,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-9967074,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1190011,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":14723713,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":16390424,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":16390424,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":16390424,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":16390424,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":16390424,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":22522077,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":27947579,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":30290776,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":31055919,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":31055919,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":31055919,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":31055919,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":31055919,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":31144340,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33937518,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":33371578,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":24545163,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":24545163,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":24545163,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":24545163,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":24545163,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":391728,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-11166290,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-9248214,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-3802310,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":-3802310,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":-3802310,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":-3802310,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":-3802310,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-74318,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1300210,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-5221190,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-9497009,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":-9497009,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":-9497009,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":-9497009,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":-9497009,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-13906481,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-21224639,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-9135198,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-16685736,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":-16685736,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":-16685736,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":-16685736,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":-16685736,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-18260382,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-14205339,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-15663602,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-27079900,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":-27079900,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":-27079900,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":-27079900,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":-27079900,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":-27079900,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-33482620,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1I"},{"end":"2021-06-30","val":7446854,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-421965,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-4216102,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":-4216102,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":-4216102,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":-4216102,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":-4216102,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":-4216102,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-5832158,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-7769429,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-7390410,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-16339765,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":-16339765,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":-16339765,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":-16339765,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":-16339765,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-16368875,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-12640763,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-11771861,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-16332633,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2016-01-01","end":"2016-12-31","val":25913540,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":5329611,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":262137,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5804561,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":474950,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5913554,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":95255,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":110813,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":110813,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":15558,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":15558,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":717821,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":607008,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":17787445,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":17787445,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":47724,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":223043,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":175319,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":792628,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":792628,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1130262,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":1130262,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":1130262,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1233192,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1233192,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"RevenueFromGrants":{"label":"Revenue from Grants (Deprecated 2018-01-31)","description":"Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":1645032,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":194473,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1697857,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":1503384,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2292180,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":594323,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":25913540,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":5067474,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":5067474,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5329611,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":262137,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":5804561,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":474950,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":5913554,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":95255,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"}]}},"RevenueFromRelatedParties":{"label":"Revenue from Related Parties","description":"Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":120689096,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":194279141,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":194279141,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":16683477,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":64921357,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":48237880,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":66076536,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1155179,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":81621424,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":81621424,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":81621424,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1311642,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":1311642,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":27483366,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":27483366,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":26171724,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":26171724,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":49233156,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":49233156,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":21749790,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":21749790,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":92952211,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":92952211,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2603444,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":2603444,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7344195,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":7344195,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":4740751,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":4740751,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":30479521,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":30479521,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":23135326,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":23135326,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":48731310,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":48731310,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1733497,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":1733497,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":5823031,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":5823031,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":4089534,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":4089534,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":10543190,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":10543190,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":4720159,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":4720159,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":15861441,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":15861441,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":956,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":956,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":956,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":956,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":962,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":962,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":6,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":6,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":743904,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":743904,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":743904,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1584,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":1584,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1587,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1587,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":1587,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":1587,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":1592,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1592,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":1592,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"}]}},"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":"2016-01-01","end":"2016-12-31","val":129492013,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":31599852,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":27325279,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":59953751,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":28353899,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":102805621,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8335907,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":24695513,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":24695513,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":16359606,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":16359606,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":62690873,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":62690873,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":37995360,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":37995360,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":112438828,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":112438828,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":18068460,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":18068460,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":42214690,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":42214690,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":24146230,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":24146230,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":73903234,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":73903234,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":31688544,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":31688544,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":135741336,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":135741336,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":6372424,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":6372424,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":25809500,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":25809500,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":19437076,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":19437076,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":44526718,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":44526718,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":18717218,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":18717218,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":76920513,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":76920513,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":76920513,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":15977754,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":15977754,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":45853589,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":45853589,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":29875835,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":29875835,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":62649301,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":62649301,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":16795712,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":16795712,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":91486384,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":91486384,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":91486384,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":24891404,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":24891404,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":45732587,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":45732587,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":20841183,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":20841183,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":79405788,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":79405788,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":33673201,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":33673201,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":117813049,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":117813049,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":22862108,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":58815447,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":35953339,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":95241648,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":36426201,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":123599232,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"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":18166224,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":9911884,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":28637863,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":10478224,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":42880300,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":8341506,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":18479208,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":18479208,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":10137702,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":10137702,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":28789766,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":28789766,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":10310558,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":10310558,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":40177148,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":40177148,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":14355541,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":14355541,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":25416517,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":25416517,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":11060976,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":11060976,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":38182211,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":38182211,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":12765694,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":12765694,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":64513670,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":64513670,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":64513670,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":64513670,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":14662521,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":14662521,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":26820348,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":26820348,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":12157827,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":12157827,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":43975463,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":43975463,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":17145512,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":17145512,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":94536045,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":94536045,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":94536045,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":94536045,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":40171304,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":40171304,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":73131359,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":73131359,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":32960055,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":32960055,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":117338351,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":117338351,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":44206992,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":44206992,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":170229006,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":170229006,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":170229006,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":43781086,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":43781086,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":91744546,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":91744546,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":47963460,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":47963460,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":142273091,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":142273091,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":50528545,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":50528545,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":201069173,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":201069173,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":50657893,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":105875261,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":55217368,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":112241641,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":6366380,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":129492013,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2016"}]}},"SalesRevenueNet":{"label":"Revenue, Net (Deprecated 2018-01-31)","description":"Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":201069173,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":50657893,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":105875261,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":55217368,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":112241641,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":6366380,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":129492013,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4274573,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":4274573,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":31599852,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":27325279,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":59953751,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":28353899,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":102805621,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8335907,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"}]}},"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":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":24397967,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2012-12-31","val":24397967,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":24397967,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":24397967,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":24397967,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":24397967,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2013-03-31","val":38644613,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":39227885,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2013Q4I"},{"end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"}]}},"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":"2010-01-01","end":"2010-06-30","val":942013,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":89685,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1000187,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":58121,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1120739,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":56936,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":149615,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":149615,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":92679,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":92679,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":234854,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":234854,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":85239,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":85239,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":414255,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":414255,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":93835,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":93835,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":173036,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":173036,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":79201,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":79201,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":331750,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":331750,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":158714,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":158714,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":455983,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":455983,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":455983,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":455983,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":89614,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":89614,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":161034,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":161034,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":71420,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":71420,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":263414,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":263414,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":102380,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":102380,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":399504,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":399504,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":399504,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":399504,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":71257,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":71257,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":507151,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":507151,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":435894,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":435894,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":939516,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":939516,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":432365,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":432365,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1345588,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1345588,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":1345588,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":113895,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":113895,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":189411,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":189411,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":75516,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":75516,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":312284,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":312284,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":122873,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":122873,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":633863,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":633863,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":633863,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":46335,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":46335,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":776778,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":776778,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":730443,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":730443,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1150880,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1150880,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":374102,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":374102,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1567707,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1567707,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1567707,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":358309,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":358309,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":760562,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":760562,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":402253,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":402253,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":976913,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":976913,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":216351,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":216351,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1465007,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1465007,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":748225,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":748225,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":976398,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":976398,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":228173,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":228173,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1875294,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":1875294,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":898896,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":898896,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":3189022,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":3189022,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":618003,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":618003,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1517481,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":1517481,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":899478,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":899478,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":2448291,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":2448291,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":930810,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":930810,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4070001,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":4070001,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":878306,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":878306,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1641972,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":1641972,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":763666,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":763666,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3807355,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":3807355,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":2165383,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":2165383,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":6619355,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":6619355,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":6619355,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1146866,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":1146866,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2204383,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":2204383,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":1057517,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":1057517,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3494927,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":3494927,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":1290544,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":1290544,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4736000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":4736000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":4736000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1193699,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":1193699,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2366227,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":2366227,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":1172528,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":1172528,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3807222,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":3807222,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1440995,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":1440995,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5501475,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":5501475,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1827729,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4608244,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":2780515,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":8760490,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":4152246,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":13335950,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":2055699,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":2198961,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1438573,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":138315,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":195474,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":252632,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":252632,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":19053,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":19053,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":19053,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2049683,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2049683,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5482808,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":5482808,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-01-01","end":"2015-09-30","val":12486881,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":12486881,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":22306987,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":22306987,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":22306987,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6887892,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":6887892,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":15134658,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":15134658,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-09-30","val":13930829,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":13930829,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":14913212,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":14913212,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":14913212,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2476519,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":2476519,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4493187,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":4493187,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":5522358,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":5498183,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":5191307,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":5191307,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1615706,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":-1615706,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":222259,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":222259,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":253934,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":253934,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-01-01","end":"2018-12-31","val":285609,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":285609,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":31675,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":31675,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1314408,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":1314408,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-01-01","end":"2019-09-30","val":1337333,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":1337333,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-01-01","end":"2019-12-31","val":1360258,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"start":"2019-01-01","end":"2019-12-31","val":1360258,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22925,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"start":"2020-01-01","end":"2020-03-31","val":22925,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":847546,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-01-01","end":"2020-06-30","val":847546,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-01-01","end":"2020-09-30","val":870471,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":870471,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-01-01","end":"2020-12-31","val":902666,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":902666,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":902666,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":22925,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"start":"2021-01-01","end":"2021-03-31","val":22925,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1429456,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-01-01","end":"2021-06-30","val":1429456,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":1452381,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":1452381,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":1484576,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1484576,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":1484576,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":22925,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":22925,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":639690,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":639690,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":913288,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":913288,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":1926376,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":1926376,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1003818,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":4724507,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":8716981,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":11059801,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2015-05-01","end":"2015-05-15","val":0,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2015Q1I"},{"start":"2015-05-01","end":"2015-05-29","val":0,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2015-05-01","end":"2015-05-29","val":0,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2015Q2I"},{"end":"2022-09-07","val":0,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2015-05-01","end":"2015-05-15","val":0.9,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2015Q1I"},{"start":"2015-05-01","end":"2015-05-29","val":0.9,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2015-05-01","end":"2015-05-29","val":0.9,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2015Q2I"},{"end":"2022-09-07","val":0.7983,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"},{"start":"2023-01-01","end":"2023-12-31","val":0.7808,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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-05-01","end":"2015-05-15","val":0.0223,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2015Q1I"},{"start":"2015-05-01","end":"2015-05-29","val":0.0223,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2015-05-01","end":"2015-05-29","val":0.0223,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2015Q2I"},{"end":"2022-09-07","val":0.0327,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"},{"start":"2023-01-01","end":"2023-09-30","val":0.0381,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":0.0381,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","description":"The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.","units":{"shares":[{"start":"2016-01-01","end":"2016-12-31","val":333333,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-12-31","val":333333,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-12-31","val":333333,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":333333,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":166667,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":166667,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":166667,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":333333,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":333333,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-12-31","val":333333,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-12-31","val":333333,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":333333,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":333334,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":333334,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":333334,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":333334,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":333334,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2018-01-01","end":"2018-12-31","val":333334,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018"}]}},"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":"2015-12-31","val":4900000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":4900000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2015-12-31","val":4900000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":4900000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2016-12-31","val":4566667,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4400000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4400000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4400000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4233334,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":4233334,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":4233334,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":4233334,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":4233334,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":4233334,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":4233334,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3900000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3900000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3900000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3900000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":3900000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":3900000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3900000,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3900000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-12-31","val":3900000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2019-12-31","val":3900000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2019Q4I"},{"end":"2020-12-31","val":900000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":900000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2020-12-31","val":900000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2020Q4I"},{"end":"2021-12-31","val":900000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":900000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":900000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2021-12-31","val":900000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5900000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":5900000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4301358,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2015-12-31","val":9.72,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2015-12-31","val":9.72,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2015-12-31","val":9.72,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":9.72,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2016-12-31","val":9.72,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9.72,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9.72,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9.72,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9.72,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":9.72,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":9.72,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":9.72,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":9.72,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":9.72,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":9.72,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9.72,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9.72,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9.72,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9.72,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":9.72,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":9.72,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9.72,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":9.72,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-12-31","val":9.72,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2019-12-31","val":9.72,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2019Q4I"},{"end":"2020-12-31","val":9.72,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":9.72,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2020-12-31","val":9.72,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2020Q4I"},{"end":"2021-12-31","val":9.72,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":9.72,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":9.72,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2021-12-31","val":9.72,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q4I"},{"end":"2022-12-31","val":3.24,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":3.24,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-07-01","val":3.96,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q2I"},{"end":"2023-12-31","val":3.7,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.","units":{"USD/shares":[{"start":"2016-01-01","end":"2016-12-31","val":9.72,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-01-01","end":"2016-12-31","val":9.72,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-12-31","val":9.72,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":9.72,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9.72,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9.72,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":9.72,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":9.72,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":9.72,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-12-31","val":9.72,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-12-31","val":9.72,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":9.72,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9.72,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":9.72,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":9.72,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":9.72,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":9.72,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2018-01-01","end":"2018-12-31","val":9.72,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":9.72,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":9.72,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"}]}},"SharePrice":{"label":"Share Price","description":"Price of a single share of a number of saleable stocks of a company.","units":{"USD/shares":[{"end":"2015-05-15","val":9.72,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2015Q1I"}]}},"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":"2021-06-30","val":858770,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2023-03-31","val":909091,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"}]}},"SharesIssuedPricePerShare":{"label":"Shares Issued, Price Per Share","description":"Per share or per unit amount of equity securities issued.","units":{"USD/shares":[{"end":"2015-05-15","val":8.1613,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2015Q1I"},{"end":"2023-12-31","val":3.29,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ShortTermBankLoansAndNotesPayable":{"label":"Short-term Bank Loans and Notes Payable","description":"Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.","units":{"USD":[{"end":"2021-06-30","val":250000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2630000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":950000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":950000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":950000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":950000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":950000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":950000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1450000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1450000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5604312,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5569154,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":5569154,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":5569154,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":5569154,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4210589,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":6967612,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":9065350,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"ShortTermBorrowings":{"label":"Short-term Debt","description":"Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":28434012,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":28434012,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":28434012,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":29084158,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":32272173,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":36372492,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":36372492,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":36372492,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":36372492,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":36372492,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":36570905,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":36599839,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":34970003,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":32615063,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":32615063,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":32615063,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":32615063,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":32615063,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":32615063,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16","frame":"CY2012Q4I"},{"end":"2013-03-31","val":32794193,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":33289163,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":34301135,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":34020281,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":34020281,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":34020281,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":34020281,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":34020281,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":34020281,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":33742132,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":33778846,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":22417154,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":35589502,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":35589502,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":35589502,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":35589502,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":35589502,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-03-31","val":42073678,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":38833051,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":37340362,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":36656553,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":36656553,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":36656553,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":36656553,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":36656553,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":36894649,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":35810260,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":35676489,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":34265065,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":34265065,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":34265065,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":34265065,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":34265065,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":32508385,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":32008732,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":32613923,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":33042864,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":33042864,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":33042864,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":33042864,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":33042864,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":34234851,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":32482003,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":30583267,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":30539236,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":30539236,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":30539236,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":30539236,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":30539236,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":31291443,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":32189466,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":30969731,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":25980364,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":25980364,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":25980364,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":25980364,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":25980364,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":33861956,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2021-06-30","val":250000,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2630000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3200000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":3200000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3700000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3700000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7800000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5600000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":5569154,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":9072336,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ShortTermDebtInterestRateIncrease":{"label":"Short-term Debt, Interest Rate Increase","description":"Percentage increase in the stated interest rate on a short-term debt instrument.","units":{"pure":[{"start":"2019-01-01","end":"2019-06-30","val":0.06,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2022-01-01","end":"2022-09-30","val":0.06,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"}]}},"ShortTermInvestments":{"label":"Short-term Investments","description":"Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.","units":{"USD":[{"end":"2014-12-31","val":0,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1613727,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":1613727,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1613727,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":1613727,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1613727,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3100391,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4463097,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":4463097,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":4463097,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":4463097,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4463097,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":82371,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"}]}},"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":21971240,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009Q4I"},{"end":"2010-12-31","val":44474138,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":44474138,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":44474138,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2010-12-31","val":44474138,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-06-30","val":55413781,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":56239264,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":55848875,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":55848875,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":55848875,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":55848875,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":55848875,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":55848875,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2011-12-31","val":55848875,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2011-12-31","val":55848875,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":58687230,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":68781279,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":69384242,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":74522068,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2012Q4I"},{"end":"2013-03-31","val":80606507,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":80890452,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":92873206,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2013-12-31","val":88526119,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":119113874,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2014Q1I"},{"end":"2014-06-30","val":135512881,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2014Q2I"},{"end":"2014-09-30","val":209733160,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2014Q3I"},{"end":"2014-12-31","val":211584839,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":211584839,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":211584839,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":211584839,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":211584839,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2014-12-31","val":211584839,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2014-12-31","val":211584839,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":220233629,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":229566246,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":231815266,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":238925568,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"end":"2015-12-31","val":238925568,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":238925568,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"end":"2015-12-31","val":238925568,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":238925568,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2015-12-31","val":238925568,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2015-12-31","val":238925568,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":247861186,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":251748228,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2016Q2I"},{"end":"2016-09-30","val":249173242,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":232347467,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"end":"2016-12-31","val":232347467,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":232347467,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":232347467,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":232347467,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2016-12-31","val":232347467,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q4I"},{"end":"2017-03-31","val":212462367,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":206015930,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":212995204,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2017-12-31","val":222990312,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":253286072,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2018-03-31","val":253286075,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-03-31","val":253286075,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q1I"},{"end":"2018-06-30","val":244111742,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2018-06-30","val":244111743,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-06-30","val":244111743,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q2I"},{"end":"2018-09-30","val":230269786,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2018-09-30","val":230269786,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3I"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2018-12-31","val":225622874,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":230005906,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2019-03-31","val":230005906,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2019-03-31","val":230005906,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-03-31","val":230005906,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-03-31","val":230005906,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q1I"},{"end":"2019-06-30","val":219031966,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2019-06-30","val":219031966,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2019-06-30","val":219031966,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-06-30","val":219031966,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":220167184,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2019-09-30","val":220167184,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3I"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2019-12-31","val":217856927,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2019Q4I"},{"end":"2020-03-31","val":212781516,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2020-03-31","val":212781516,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2020-03-31","val":212781516,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-03-31","val":212781516,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-03-31","val":212781516,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-03-31","val":212781516,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q1I"},{"end":"2020-06-30","val":220480721,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2020-06-30","val":220480721,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-06-30","val":220480721,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-06-30","val":220480721,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q2I"},{"end":"2020-09-30","val":224966315,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2020-09-30","val":224966315,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-03-31","val":398981883,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10"},{"end":"2021-03-31","val":398981883,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-03-31","val":398981883,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q1I"},{"end":"2021-06-30","val":446160509,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"end":"2021-06-30","val":446160509,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q2I"},{"end":"2021-09-30","val":443051387,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":441103472,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":417787473,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":396582009,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":396970490,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":396970490,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":396970490,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":396970490,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":396970490,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":399527260,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":387664806,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":390423311,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":404124976,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"StockholdersEquityOtherShares":{"label":"Stockholders' Equity, Other Shares","description":"Number of increase (decrease) in shares of stock classified as other.","units":{"shares":[{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2016-09-01","end":"2016-09-26","val":250000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016Q3I"}]}},"StockIssued1":{"label":"Stock Issued","description":"The fair value of stock issued in noncash financing activities.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":8616416,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":8616416,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":8616416,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":8616416,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":8616416,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":8616416,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":8616416,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":8616416,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2020-01-01","end":"2020-09-30","val":3166427,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-03-31","val":23758099,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":23803268,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":4853451,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-01-01","end":"2021-09-30","val":4853451,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":5762000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2023-01-01","end":"2023-12-31","val":1812005,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2020-01-01","end":"2020-12-31","val":151923247,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":151923247,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":151923247,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2022-01-01","end":"2022-03-31","val":-1583560,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":-1583560,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-03-31","val":-1583560,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-1997068,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-1997068,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":-924586,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":746920,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":9368878,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"StockIssuedDuringPeriodValueOther":{"label":"Stock Issued During Period, Value, Other","description":"Value of shares of stock issued attributable to transactions classified as other.","units":{"USD":[{"start":"2019-07-01","end":"2019-09-30","val":-2477965,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2020-07-01","end":"2020-09-30","val":-3144213,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":2771652,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q1"}]}},"StockIssuedDuringPeriodValueShareBasedCompensationGross":{"label":"Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture","description":"Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2018-01-01","end":"2018-06-30","val":1057951,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1057951,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1057951,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"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":"2011-01-01","end":"2011-12-31","val":252632,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":19053,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2020-01-01","end":"2020-12-31","val":29160000,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":29160000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":29160000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"end":"2023-07-01","val":172601,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2I"},{"start":"2023-01-01","end":"2023-12-31","val":3449989,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"StockOptionPlanExpense":{"label":"Stock or Unit Option Plan Expense","description":"Amount of noncash expense for option under share-based payment arrangement.","units":{"USD":[{"start":"2015-05-01","end":"2015-05-29","val":39990540,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2015-05-01","end":"2015-05-29","val":39990540,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2015Q2I"},{"start":"2015-01-01","end":"2015-12-31","val":14255887,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":6109666,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":11108483,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":4998817,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":13885604,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":2777121,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":14867987,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":1586926,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1133519,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":997496,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3128512,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":1586926,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1994993,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":1994993,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4126008,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1586926,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":997496,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":997496,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3763282,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":1586926,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":997496,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":997496,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1586926,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":1586926,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":589430,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":589430,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1586926,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":0,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1586926,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":1586926,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"end":"2022-09-07","val":6704829,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-09-07","val":6704829,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"},{"start":"2022-01-01","end":"2022-09-30","val":6704829,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":6704829,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":6704829,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":6704829,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2023-07-01","val":172601,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q2I"}]}},"StockRepurchasedAndRetiredDuringPeriodValue":{"label":"Stock Repurchased and Retired During Period, Value","description":"Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).","units":{"USD":[{"start":"2019-07-01","end":"2019-09-30","val":-2477965,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-2477965,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"}]}},"SupplementalDeferredPurchasePrice":{"label":"Supplemental Deferred Purchase Price","description":"A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.","units":{"CNY":[{"start":"2021-07-01","end":"2021-07-19","val":25000000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q2I"},{"start":"2021-01-01","end":"2021-09-30","val":50000000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-10-01","end":"2021-10-20","val":25000000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"}],"USD":[{"start":"2021-07-01","end":"2021-07-19","val":3900000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q2I"},{"start":"2021-01-01","end":"2021-09-30","val":7700000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-10-01","end":"2021-10-20","val":3900000,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3I"},{"start":"2023-01-01","end":"2023-12-31","val":13000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"Supplies":{"label":"Prepaid Supplies","description":"Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2016-12-31","val":38250818,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":38250818,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":38250818,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":38250818,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16958367,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":15009973,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14536366,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14908385,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":14908385,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":14908385,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"end":"2017-12-31","val":14908385,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"end":"2017-12-31","val":14908385,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12290705,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"},{"end":"2018-06-30","val":15211522,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8794653,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4705183,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"end":"2018-12-31","val":4705183,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"end":"2018-12-31","val":4705183,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"end":"2018-12-31","val":4705183,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4919164,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4874600,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4474104,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"}]}},"TimeDeposits":{"label":"Time Deposits","description":"Amount of time deposit liabilities, including certificates of deposit.","units":{"USD":[{"end":"2017-03-31","val":11610137,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11800454,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6011783,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"}]}},"TradeReceivablesHeldForSaleAmount":{"label":"Accounts Receivable, Held-for-sale","description":"Amount, before valuation allowance, of accounts receivable held for sale.","units":{"USD":[{"end":"2019-06-30","val":58000000,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2019Q2I"}]}},"TradingSecuritiesCurrent":{"label":"Trading Securities, Current (Deprecated 2014-01-31)","description":"Amount of investments in debt and equity securities and other forms of securities that provide ownership interests classified as trading, expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":300675,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2010-12-31","val":300675,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"end":"2010-12-31","val":300675,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q4I"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2012-03-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"}]}},"TradingSecuritiesRealizedGainLoss":{"label":"Trading Securities, Realized Gain (Loss)","description":"Amount of gain (loss) realized from securities classified as trading.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":293269,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1214,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-303596,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":-8490,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-305564,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-8490,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-307098,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"}]}},"TreasuryStockCommonShares":{"label":"Treasury Stock, Common, Shares","description":"Number of previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"shares":[{"end":"2018-12-31","val":487155,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"end":"2018-12-31","val":487155,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018Q4I"},{"end":"2019-09-30","val":487155,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":487155,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":487155,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":487155,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":487155,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":487155,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":487155,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":487155,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":487155,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":0,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":679749,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":679749,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":679749,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":679749,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":679749,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":679749,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1138785,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1887923,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2315136,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3488559,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":3488559,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":3488559,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":3488559,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":3488559,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3488559,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-12-31","val":184566,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"TreasuryStockCommonValue":{"label":"Treasury Stock, Common, Value","description":"Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"USD":[{"end":"2019-09-30","val":2477965,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2477965,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28"},{"end":"2019-12-31","val":2477965,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05"},{"end":"2019-12-31","val":2477965,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"end":"2019-12-31","val":2477965,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"end":"2019-12-31","val":2477965,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2477965,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2477965,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2477965,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2020Q3I"},{"end":"2021-12-31","val":2392203,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2392203,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":2392203,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":2392203,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":2392203,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":2392203,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3962527,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5937017,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":6848731,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9807820,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":9807820,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":9807820,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":9807820,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":9807820,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":9807820,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-12-31","val":507013,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"TreasuryStockRetiredCostMethodAmount":{"label":"Treasury Stock, Retired, Cost Method, Amount","description":"Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.","units":{"USD":[{"start":"2020-11-01","end":"2020-12-16","val":2477965,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2020Q4I"},{"start":"2020-12-01","end":"2020-12-16","val":2477965,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2020-12-05","end":"2020-12-16","val":2477965,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"}]}},"TreasuryStockSharesRetired":{"label":"Treasury Stock, Shares, Retired","description":"Number of shares of common and preferred stock retired from treasury during the period.","units":{"shares":[{"start":"2020-12-01","end":"2020-12-16","val":487155,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-12-01","end":"2020-12-16","val":487155,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"start":"2020-12-05","end":"2020-12-16","val":487155,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"}]}},"UnrealizedGainLossOnInvestments":{"label":"Unrealized Gain (Loss) on Investments","description":"Amount of unrealized gain (loss) on investment.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":1083,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-12-31","val":1066,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-01-01","end":"2016-12-31","val":1066,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1066,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":222646,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":222646,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":223077,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":223077,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":225281,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":225281,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":226975,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":226975,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":459510,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":459510,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":458790,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":458790,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":448429,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":441589,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":157123,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":156254,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2017-03-31","val":11599111,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1I"},{"end":"2017-12-31","val":12166810,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":12166810,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"end":"2017-12-31","val":12166810,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":12173462,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1I"}]}},"UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","description":"Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":-12166810,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","description":"Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":222590,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":790289,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":790289,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6652,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"}]}},"UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions":{"label":"Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions","description":"Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":11376521,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":11376521,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":11376521,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"}]}},"UnrecognizedTaxBenefitsPeriodIncreaseDecrease":{"label":"Unrecognized Tax Benefits, Period Increase (Decrease)","description":"Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":12200000,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":12200000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2017-01-01","end":"2017-12-31","val":12200000,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":12200000,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":808488,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":808488,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"}]}},"ValuationAllowanceDeferredTaxAssetChangeInAmount":{"label":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","description":"Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":919923,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1688376,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":2092000,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1271728,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-284807,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":5793368,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":5793368,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1301225,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1629952,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":8499993,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":8499993,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2800862,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":467366,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"VariableInterestEntityOwnershipPercentage":{"label":"Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage","description":"Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).","units":{"pure":[{"start":"2010-05-01","end":"2010-05-18","val":0.5,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2010-05-01","end":"2010-05-18","val":0.5,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2010Q2I"},{"end":"2010-05-18","val":0.5,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14"},{"start":"2017-01-01","end":"2017-03-31","val":1,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-09-30","val":1,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":1,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-09-30","val":1,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":1,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-12-31","val":1,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2020"},{"start":"2011-01-01","end":"2021-12-01","val":0.5,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2011-01-01","end":"2021-12-01","val":0.5,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":0.5,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"end":"2022-03-14","val":0.5,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q1I"}]}},"WarrantsAndRightsOutstanding":{"label":"Warrants and Rights Outstanding","description":"Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"end":"2016-12-31","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"end":"2016-12-31","val":0,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"end":"2017-12-31","val":0,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2018Q4I"}]}},"WeightedAverageNumberDilutedSharesOutstandingAdjustment":{"label":"Weighted Average Number Diluted Shares Outstanding Adjustment","description":"The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.","units":{"shares":[{"start":"2015-01-01","end":"2015-12-31","val":180836,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":17910,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6024,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2022-01-01","end":"2022-09-30","val":98291,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":144231,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-03-31","val":900000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"}]}},"WeightedAverageNumberOfDilutedSharesOutstanding":{"label":"Weighted Average Number of Shares Outstanding, Diluted","description":"The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":22004992,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":24677264,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":21139827,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":22570140,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":22173550,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":29026629,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":28786145,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":28786145,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":28578592,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":28578592,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":28740204,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":28740204,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":28617870,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":28617870,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":28735748,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":28735748,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":28839747,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":28839747,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":29990967,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":29990967,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":31166260,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":31166260,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":30413267,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":30413267,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":31464257,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":31464257,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":29677325,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":29677325,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":29677325,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":29677325,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":32539339,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":32539339,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":32676702,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":32676702,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":32546877,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":32546877,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":33965100,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":33965100,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":37020321,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":37020321,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":39597785,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":39597785,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":40364986,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":40364986,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":41254507,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":41254507,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":41462490,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":41462490,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":43530185,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":43530185,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":42715818,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":42715818,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":42715818,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":46397993,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":46397993,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":46800156,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":46800156,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":46896809,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":46896809,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":46945277,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":46945277,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":46959638,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":46959638,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":46925554,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":46925554,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":46925554,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":47027744,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":47027744,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":47311584,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":47311584,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":47601286,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":47601286,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":47436418,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":47436418,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":47695290,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":47695290,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":47447665,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":47447665,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":47447665,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":47732388,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":47732388,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":47854351,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":47854351,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":47974974,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":47974974,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":47913028,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":47913028,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":48028467,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":48028467,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":47943830,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":47943830,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":50643423,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":50643423,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50893356,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":50893356,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":51140542,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":51140542,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":51089047,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-07-02","end":"2018-09-30","val":51474048,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":51188647,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":51188647,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":51565287,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":51565287,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":52189237,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":52189237,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":52806331,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":52806331,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":52337308,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":52361077,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":52862043,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":53369602,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2021-01-01","end":"2021-03-31","val":75383777,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":75447633,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":75510788,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":75766749,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":76394573,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":76148688,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":76289846,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":76289846,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":76075484,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":76075484,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":75863479,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":75863479,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":76061190,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":76061190,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":75885630,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":75885630,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":75571702,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":75571702,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":75095595,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":75786201,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":76315953,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":77645533,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":81234002,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":79902891,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2018-01-01","end":"2018-09-30","val":51089047,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":51474048,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-09-30","val":52332260,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-01-01","end":"2019-09-30","val":52332260,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2019-07-01","end":"2019-09-30","val":52613642,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":52613642,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":52337308,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":52361077,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":52862043,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2020-04-01","end":"2020-06-30","val":53369602,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":53282066,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-01-01","end":"2020-09-30","val":53282066,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":54112981,"accn":"0001213900-20-035705","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-09"},{"start":"2020-07-01","end":"2020-09-30","val":54112981,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":55960010,"accn":"0001213900-21-018480","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-30"},{"start":"2020-01-01","end":"2020-12-31","val":55960010,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":75383777,"accn":"0001213900-21-025273","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-10","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":75447633,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09"},{"start":"2021-04-01","end":"2021-06-30","val":75510788,"accn":"0001213900-21-040913","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-09","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":75766749,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09"},{"start":"2021-07-01","end":"2021-09-30","val":76394573,"accn":"0001213900-21-057515","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-09","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":76148688,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2021"}]}},"WeightedAverageNumberOfSharesOutstandingBasic":{"label":"Weighted Average Number of Shares Outstanding, Basic","description":"Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":20424671,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":20866109,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":21139827,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":22570140,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":22173550,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":27422823,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":27431851,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":27431851,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":27440878,"accn":"0001144204-11-047467","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":27440878,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":27436434,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":27436434,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":27445600,"accn":"0001144204-11-064678","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":27445600,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":27438725,"accn":"0001144204-12-018691","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":27438725,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":27450371,"accn":"0001144204-12-028958","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":27450371,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":28647746,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":28647746,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":29845122,"accn":"0001062993-12-002911","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":29845122,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":29068208,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":29068208,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":29909130,"accn":"0001062993-12-004743","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":29909130,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":29439328,"accn":"0001062993-13-001563","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":29439328,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2012-01-01","end":"2012-12-31","val":29439328,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2012-01-01","end":"2012-12-31","val":29439328,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":32298832,"accn":"0001062993-13-002474","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-14"},{"start":"2013-01-01","end":"2013-03-31","val":32298832,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":32427538,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":32427538,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2013-04-01","end":"2013-06-30","val":32546877,"accn":"0001062993-13-004078","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":32546877,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":33965100,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":33965100,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2013-07-01","end":"2013-09-30","val":37020321,"accn":"0001062993-13-005728","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":37020321,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-14-001368","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-17"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-14-003122","fy":2013,"fp":"FY","form":"10-K/A","filed":"2014-05-16"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":34707973,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":39597785,"accn":"0001062993-14-002734","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-12"},{"start":"2014-01-01","end":"2014-03-31","val":39597785,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":40364986,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-01-01","end":"2014-06-30","val":40364986,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":41142346,"accn":"0001062993-14-004702","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-11"},{"start":"2014-04-01","end":"2014-06-30","val":41142346,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":41327666,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-01-01","end":"2014-09-30","val":41327666,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":43214455,"accn":"0001062993-14-006397","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-10"},{"start":"2014-07-01","end":"2014-09-30","val":43214455,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":42583495,"accn":"0001062993-15-001343","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":42583495,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2014-01-01","end":"2014-12-31","val":42583495,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":46281299,"accn":"0001062993-15-002521","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":46281299,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":46523584,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":46523584,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2015-04-01","end":"2015-06-30","val":46759651,"accn":"0001062993-15-004254","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":46759651,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":46670533,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":46670533,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":46959638,"accn":"0001062993-15-005839","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":46959638,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":46744718,"accn":"0001062993-16-008324","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-14"},{"start":"2015-01-01","end":"2015-12-31","val":46744718,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2015-01-01","end":"2015-12-31","val":46744718,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":47009834,"accn":"0001062993-16-009531","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":47009834,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":47305560,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-01-01","end":"2016-06-30","val":47305560,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":47601286,"accn":"0001062993-16-010886","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-09"},{"start":"2016-04-01","end":"2016-06-30","val":47601286,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":47436418,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":47436418,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":47695290,"accn":"0001062993-16-012109","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":47695290,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":47447665,"accn":"0001062993-17-001411","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":47447665,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2016-01-01","end":"2016-12-31","val":47447665,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":47732388,"accn":"0001213900-17-004857","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-10"},{"start":"2017-01-01","end":"2017-03-31","val":47732388,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":47854351,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-01-01","end":"2017-06-30","val":47854351,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":47974974,"accn":"0001213900-17-008385","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-09"},{"start":"2017-04-01","end":"2017-06-30","val":47974974,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":47913028,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":47913028,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":48028467,"accn":"0001213900-17-011674","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":48028467,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":47943830,"accn":"0001213900-18-003097","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-16"},{"start":"2017-01-01","end":"2017-12-31","val":47943830,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":50643423,"accn":"0001213900-18-005801","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-10"},{"start":"2018-01-01","end":"2018-03-31","val":50643423,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50893356,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-01-01","end":"2018-06-30","val":50893356,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":51140542,"accn":"0001213900-18-010512","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-09"},{"start":"2018-04-01","end":"2018-06-30","val":51140542,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":51089047,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-09-30","val":51089047,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2018-07-01","end":"2018-09-30","val":51474048,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2018Q3"},{"start":"2018-07-02","end":"2018-09-30","val":51474048,"accn":"0001213900-18-015222","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-09"},{"start":"2018-01-01","end":"2018-12-31","val":51188647,"accn":"0001213900-19-004189","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-15"},{"start":"2018-01-01","end":"2018-12-31","val":51188647,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":51565287,"accn":"0001213900-19-008205","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-10"},{"start":"2019-01-01","end":"2019-03-31","val":51565287,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":52189237,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-01-01","end":"2019-06-30","val":52189237,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2019-04-01","end":"2019-06-30","val":52806331,"accn":"0001213900-19-015054","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-09"},{"start":"2019-04-01","end":"2019-06-30","val":52806331,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":52332260,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12"},{"start":"2019-07-01","end":"2019-09-30","val":52613642,"accn":"0001213900-19-022728","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-12","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":52337308,"accn":"0001213900-20-010244","fy":2019,"fp":"FY","form":"10-K","filed":"2020-04-28","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":52361077,"accn":"0001213900-20-014173","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-06-05","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":52862043,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10"},{"start":"2020-04-01","end":"2020-06-30","val":53369602,"accn":"0001213900-20-021018","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-10","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":55960010,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":75447633,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-04-01","end":"2021-06-30","val":75510788,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-12-31","val":76148688,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":76289846,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":76075484,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":76075484,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":75863479,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":75863479,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":75962899,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":75741399,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":75571702,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":74186504,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":74282823,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":74378083,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":75931247,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":79174343,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":78781094,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AccumulatedAmortizationOfOtherDeferredCosts":{"label":"Accumulated Amortization of Other Deferred Costs","description":"Accumulated amortization of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs, deferred acquisition costs of insurance companies, or deferred leasing costs for real estate operations.","units":{"USD":[{"end":"2020-12-31","val":767129,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":767129,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":881461,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":881461,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":881461,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":881461,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":881461,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":881461,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":907375,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":881631,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":851364,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":899261,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":899261,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":899261,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":899261,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":925020,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":896197,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":911759,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation":{"label":"Allowance for Loan and Lease Losses, Foreign Currency Translation","description":"Amount of gain (loss) from converting allowance reserve for credit loss to currency of reporting entity from amount denominated or measured in a different currency, which decreases (increases) the allowance for loan and lease losses.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":8413,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":8413,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":32098,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":32098,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2021-01-01","end":"2021-12-31","val":32098,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":32098,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-12-31","val":32098,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":32098,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":8188,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-154073,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-322855,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-225090,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-225090,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2022-01-01","end":"2022-12-31","val":-225090,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-12-31","val":-225090,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":10184,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-136547,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-148296,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"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":{"CNY":[{"end":"2019-12-31","val":50000000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2019-12-31","val":50000000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2019Q4I"},{"end":"2021-10-31","val":50000000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-10-31","val":50000000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-10-31","val":50000000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2021-10-31","val":50000000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2021-10-31","val":50000000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2021-10-31","val":50000000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2021-10-31","val":50000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q3I"},{"end":"2022-03-31","val":50000000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"}],"USD":[{"end":"2020-12-31","val":7900000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":7900000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-10-31","val":7900000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-10-31","val":7900000,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-10-31","val":7900000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2021-10-31","val":7900000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2021-10-31","val":7900000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2021-10-31","val":7900000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2021-10-31","val":7900000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q3I"},{"end":"2022-03-31","val":7900000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"}]}},"DebtInstrumentFaceAmount":{"label":"Debt Instrument, Face Amount","description":"Face (par) amount of debt instrument at time of issuance.","units":{"USD":[{"end":"2021-12-31","val":451983,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":451983,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"DebtWeightedAverageInterestRate":{"label":"Debt, Weighted Average Interest Rate","description":"Weighted average interest rate of debt outstanding.","units":{"pure":[{"end":"2020-03-27","val":0.01,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-03-27","val":0.01,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q1I"}]}},"DeferredTaxLiabilitiesPrepaidExpenses":{"label":"Deferred Tax Liabilities, Prepaid Expenses","description":"Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.","units":{"USD":[{"end":"2020-12-31","val":588889,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":588889,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":411195,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":411195,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":411195,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":212143,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":212143,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":345033,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2020-12-31","val":2421259,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":2421259,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":462623,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":462623,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":462623,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":426504,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":426504,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1222344,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2021-10-31","val":2576310000000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2576310,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2576310,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2576310000000,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-09-30","val":858770,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-09-30","val":858770,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-09-30","val":858770,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-09-30","val":858770,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":858770,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q4I"},{"end":"2023-07-12","val":3951368,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2I"}]}},"FinancingReceivableAllowanceForCreditLosses":{"label":"Financing Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.","units":{"USD":[{"end":"2019-12-31","val":254665,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2019-12-31","val":254665,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2019Q4I"},{"end":"2020-12-31","val":110269,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":110269,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2020-12-31","val":110269,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2020-12-31","val":110269,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2020-12-31","val":110269,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2020-12-31","val":110269,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3065854,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2903505,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2734642,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2295570,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2679598,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"}]}},"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":"2021-12-31","val":92628,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":92628,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2023-06-30","val":43138,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":20608,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":84471,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2021-12-31","val":2694568,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":2694568,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2788275,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2626731,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2473956,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2465980,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2486368,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2337362,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2339841,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2332087,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2021-12-31","val":92628,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":92628,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":94152,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":92251,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":87056,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":88794,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":87326,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":86276,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":82433,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":84471,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2021-12-31","val":92628,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":92628,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":94152,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":92251,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":87056,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":88794,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":87326,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":86276,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":82433,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":84471,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2021-12-31","val":92628,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":92628,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":94152,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":92251,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":87056,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":88794,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":87326,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":86276,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":82433,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":84471,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2021-12-31","val":92628,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":92628,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"},{"end":"2022-03-31","val":94152,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":92251,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":87056,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":88794,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":65494,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":86276,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":82433,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":84471,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ImpairmentOfLongLivedAssetsHeldForUse":{"label":"Impairment of Long-Lived Assets Held-for-use","description":"The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":3257760,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3250336,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":3250336,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2021-01-01","end":"2021-12-31","val":3250336,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-12-31","val":3250336,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3235497,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3041861,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":2843944,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":2697521,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":2697521,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":962737,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":962737,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":948438,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":-14299,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":942591,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2020-01-01","end":"2020-12-31","val":6900000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":6900000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":7700000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":7700000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"LesseeOperatingLeaseDiscountRate":{"label":"Lessee, Operating Lease, Discount Rate","description":"Discount rate used by lessee to determine present value of operating lease payments.","units":{"pure":[{"end":"2020-01-31","val":0.0425,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-01-31","val":0.0425,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2020-01-31","val":0.0425,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2020-01-31","val":0.0425,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2020-01-31","val":0.0425,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2020-01-31","val":0.0425,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2019Q4I"},{"end":"2022-01-01","val":0.037,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-01-01","val":0.037,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-01-01","val":0.037,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-01-01","val":0.037,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q4I"}]}},"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":"2020-12-31","val":3232753,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2020-12-31","val":3232753,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":13249079,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12770134,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11606688,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10785106,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":7994112,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7631452,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"}]}},"PaymentsToAcquireLongtermInvestments":{"label":"Payments to Acquire Long-term Investments","description":"The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":43478,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":43478,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":107991,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":108197,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":108202,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":108529,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":108529,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":108529,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"}]}},"PaymentsToAcquireReceivables":{"label":"Payments to Acquire Receivables","description":"The cash outflow for the purchase of all receivables.","units":{"USD":[{"start":"2021-01-01","end":"2021-09-30","val":3864346,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":7117310,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":7117310,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":7117310,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"}]}},"ProceedsFromCollectionOfFinanceReceivables":{"label":"Proceeds from Collection of Finance Receivables","description":"The cash inflow associated with the collection of receivables arising from the financing of goods and services.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":33309046,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":33309046,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":15605771,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":15605771,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":29869559,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":10947237,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":36251108,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":9997750,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ProvisionForLoanLeaseAndOtherLosses":{"label":"Provision for Loan, Lease, and Other Losses","description":"Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":1147679,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":1147679,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2021-01-01","end":"2021-12-31","val":1147679,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":1147679,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-12-31","val":1147679,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":1147679,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4389,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4301,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":4220,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":456974,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":456974,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2022-01-01","end":"2022-12-31","val":456974,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-12-31","val":456974,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":456974,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":532492,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":662670,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":690236,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"SaleOfStockPercentageOfOwnershipAfterTransaction":{"label":"Sale of Stock, Percentage of Ownership after Transaction","description":"Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.","units":{"pure":[{"start":"2021-01-01","end":"2021-12-31","val":0.06,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":0.06,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price","description":"The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.","units":{"USD/shares":[{"end":"2021-12-31","val":8.18,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"end":"2021-12-31","val":8.18,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"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":"2020-01-01","end":"2020-12-31","val":9.72,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":9.72,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2023-01-01","end":"2023-12-31","val":2.07,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures":{"label":"Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures","description":"Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.","units":{"shares":[{"start":"2021-01-01","end":"2021-12-31","val":2576310,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2021-01-01","end":"2021-12-31","val":2576310,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"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":[{"end":"2015-05-29","val":900000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2015Q2I"},{"start":"2020-01-01","end":"2020-12-31","val":3000000,"accn":"0001213900-22-012325","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-15"},{"start":"2020-01-01","end":"2020-12-31","val":3000000,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"end":"2022-09-07","val":5000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"},{"end":"2023-07-31","val":68019,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q2I"},{"start":"2023-01-01","end":"2023-12-31","val":1666661,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AllowanceForDoubtfulOtherReceivablesCurrent":{"label":"Allowance for Doubtful Other Receivables, Current","description":"Amount of valuation allowance for receivables classified as other, due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3065854,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2903505,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2734642,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2295570,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2679598,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2795798,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2886223,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":146714469,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1I"},{"end":"2021-06-30","val":132071957,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2021Q2I"},{"end":"2021-09-30","val":132866957,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3I"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-03-31","val":99997938,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2022-03-31","val":99997938,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1I"},{"end":"2022-06-30","val":87098779,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2022-06-30","val":87098779,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":99029118,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":75133544,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":69406103,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"}]}},"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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":[{"start":"2020-01-01","end":"2020-12-31","val":-706556,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-438313,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":997982,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2021-01-01","end":"2021-09-30","val":990440,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-01-01","end":"2021-12-31","val":2955850,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"start":"2021-01-01","end":"2021-12-31","val":2955850,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":352415,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":352415,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-6734387,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":-6734387,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":-13710508,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":-13710508,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":-9750444,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-9750444,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":676206,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5533637,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":-7496129,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":-3357083,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"end":"2022-01-01","val":721054,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-01-01","val":686104,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"start":"2022-01-01","end":"2022-03-31","val":932753,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":824469,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-12-31","val":686104,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-12-31","val":686104,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":686104,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":543624,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":486578,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":446242,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2022-03-31","val":253085,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":239683,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":225744,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":232702,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":233739,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":221253,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":220040,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"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":"2022-03-31","val":244055,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":231131,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":217689,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":224399,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":225399,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":213359,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":212189,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":227024,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2022-03-31","val":235347,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":222885,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":209922,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":216392,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":163018,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":102873,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":51154,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":218924,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"MinorityInterest":{"label":"Stockholders' Equity Attributable to Noncontrolling Interest","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).","units":{"USD":[{"end":"2022-03-31","val":1195441,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1193600,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2159180,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":722481,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":722481,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":722481,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":722481,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":722481,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1347048,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2006136,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2413762,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2385116,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"NetIncomeLossAttributableToNoncontrollingInterest":{"label":"Net Income (Loss) Attributable to Noncontrolling Interest","description":"Amount of Net Income (Loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":-2957,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":2957,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":58662,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":58662,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":61619,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":61619,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":752691,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":752691,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":694029,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":694029,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-727361,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":-727361,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-624567,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1283655,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":659088,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1691281,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":407626,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1662635,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ProceedsFromContributionsFromAffiliates":{"label":"Proceeds from Contributions from Affiliates","description":"The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":803732,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":803732,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":787499,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-06-30","val":787499,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-09-30","val":772716,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-09-30","val":772716,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":757981,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"ProceedsFromMinorityShareholders":{"label":"Proceeds from Noncontrolling Interests","description":"Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":1198398,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"start":"2022-01-01","end":"2022-03-31","val":1198398,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"start":"2022-01-01","end":"2022-03-31","val":1198398,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-03-31","val":1198398,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2022-01-01","end":"2022-03-31","val":1198398,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q1"},{"start":"2022-07-01","end":"2022-09-30","val":337557,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1449842,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":757981,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"}]}},"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":{"label":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","description":"Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.","units":{"USD":[{"end":"2020-12-31","val":403766664,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2020-12-31","val":403766664,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2020Q4I"},{"end":"2021-03-31","val":398981883,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-03-31","val":398981883,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-03-31","val":398981883,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q1I"},{"end":"2021-06-30","val":446160509,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-06-30","val":446160509,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q2I"},{"end":"2021-09-30","val":443051387,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3I"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2021-12-31","val":443200327,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":442298913,"accn":"0001213900-22-024677","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-09"},{"end":"2022-03-31","val":442298913,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2022-03-31","val":442298913,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-03-31","val":442298913,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-03-31","val":442298913,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-03-31","val":442298913,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q1I"},{"end":"2022-06-30","val":418981073,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2022-06-30","val":418981073,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-06-30","val":418981073,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-06-30","val":418981073,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":398741189,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2022-09-30","val":398741189,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":397692971,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":397692971,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":397692971,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":397692971,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":397692971,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":400874308,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2023-03-31","val":400874308,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2023-03-31","val":400874308,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q1I"},{"end":"2023-06-30","val":389670942,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2023-06-30","val":389670942,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":392837073,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":406510092,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"LandImprovements":{"label":"Land Improvements","description":"Amount before accumulated deprecation and depletion of additions or improvements to real estate held for productive use. Examples include, but are not limited to, walkways, driveways, fences, and parking lots.","units":{"USD":[{"end":"2020-12-31","val":3257760,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3250336,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03"},{"end":"2021-12-31","val":3250336,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2909950,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":2909950,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":2909950,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-12-31","val":2909950,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2901166,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2725604,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2690181,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"PresentValueOfFutureInsuranceProfitsPercentageOfAmortizationExpenseYearOne":{"label":"Present Value of Future Insurance Profits, Expected Amortization, Percentage, Year One","description":"Percentage of amortization for present value of future profits of insurance contract acquired in business combination expected to be recognized during 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":{"pure":[{"end":"2021-12-31","val":0.1,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021Q4I"}]}},"PublicUtilitiesApprovedDebtCapitalStructurePercentage":{"label":"Public Utilities, Approved Debt Capital Structure, Percentage","description":"Percentage of public utility's approved debt to capital, including debt and equity.","units":{"pure":[{"start":"2021-01-01","end":"2021-12-31","val":0.5,"accn":"0001213900-22-044285","fy":2021,"fp":"FY","form":"10-K/A","filed":"2022-08-03","frame":"CY2021"}]}},"AccountsReceivableNet":{"label":"Accounts Receivable, after Allowance for Credit Loss","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.","units":{"CNY":[{"end":"2022-05-31","val":125000000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"}],"USD":[{"end":"2022-05-31","val":19400000,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"}]}},"CashAndCashEquivalentsFairValueDisclosure":{"label":"Cash and Cash Equivalents, Fair Value Disclosure","description":"Fair value portion 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.","units":{"USD":[{"end":"2021-12-31","val":129223443,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"end":"2021-12-31","val":129223443,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":87098779,"accn":"0001213900-22-045201","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-08","frame":"CY2022Q2I"},{"end":"2022-09-30","val":99029118,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":84063717,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q4I"},{"end":"2023-03-31","val":75133544,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"}]}},"ConversionOfStockAmountIssued1":{"label":"Conversion of Stock, Amount Issued","description":"\"The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":250673,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":250673,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1231566,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"CustomerFunds":{"label":"Customer Funds","description":"Carrying amount as of the balance sheet date of amounts received from and refundable to customers unless used by them to obtain goods and services from the entity.","units":{"USD":[{"end":"2021-12-31","val":1587340,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q4I"},{"end":"2022-09-30","val":6082125,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"}]}},"DueToCorrespondentBrokers":{"label":"Due to Correspondent Brokers","description":"Amount payable to correspondent broker-dealer.","units":{"USD":[{"end":"2021-12-31","val":1587340,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q4I"},{"end":"2022-09-30","val":6082125,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"}]}},"EmployeeBenefitsAndShareBasedCompensation":{"label":"Employee Benefits and Share-based Compensation","description":"Amount of expense for employee benefit and equity-based compensation.","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":250673,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":250673,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":250673,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1231566,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":980893,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2023-01-01","end":"2023-03-31","val":980893,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-03-31","val":980893,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":980893,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":980893,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":2969050,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":1007263,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2022-09-30","val":653355,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"}]}},"OtherLongTermDebt":{"label":"Other Long-term Debt","description":"Amount of long-term debt classified as other.","units":{"USD":[{"end":"2022-09-30","val":6277051,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6383824,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6325177,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5904861,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5790489,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"OtherReceivablesGrossCurrent":{"label":"Other Receivables, Gross, Current","description":"Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2021-12-31","val":3748112,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q4I"},{"end":"2022-09-30","val":4674710,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","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-01-01","end":"2021-09-30","val":600463,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"}]}},"RecordedThirdPartyEnvironmentalRecoveriesNet":{"label":"Recorded Third-Party Environmental Recoveries, Net","description":"Present value of the asset for third-party recoveries related to environmental remediation obligations as of the balance sheet date (if the receivable is discounted).","units":{"USD":[{"end":"2022-09-30","val":4219469,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate","description":"Rate of weighted-average expected volatility for award under share-based payment arrangement.","units":{"pure":[{"end":"2022-09-07","val":0.7983,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3I"},{"start":"2022-01-01","end":"2022-09-30","val":0.7983,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":0.7983,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":0.7983,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0.7983,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"}]}},"StockRepurchasedDuringPeriodShares":{"label":"Stock Repurchased During Period, Shares","description":"Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"shares":[{"start":"2022-10-01","end":"2022-11-03","val":1103763,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3I"}]}},"WeightedAverageNumberOfSharesIssuedBasic":{"label":"Weighted Average Number of Shares Issued, Basic","description":"This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).","units":{"shares":[{"start":"2021-01-01","end":"2021-09-30","val":75766749,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2021-07-01","end":"2021-09-30","val":76394573,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":76148688,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":75962899,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":75741399,"accn":"0001213900-22-069981","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":75571702,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"AcceleratedShareRepurchasesFinalPricePaidPerShare":{"label":"Accelerated Share Repurchases, Final Price Paid Per Share","description":"Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.","units":{"USD/shares":[{"start":"2022-01-01","end":"2022-12-31","val":2.81,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":2.75,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AssetsFairValueDisclosure":{"label":"Assets, Fair Value Disclosure","description":"Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2021-12-31","val":8198193,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":19123476,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":19123476,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":24071461,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ContingentConsiderationClassifiedAsEquityFairValueDisclosure":{"label":"Contingent Consideration Classified as Equity, Fair Value Disclosure","description":"Fair value of contingent consideration in a business combination that is classified in shareholders' equity.","units":{"USD":[{"end":"2021-12-31","val":7812000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1803000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":1803000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2693000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"DebtInstrumentRepurchasedFaceAmount":{"label":"Debt Instrument, Repurchased Face Amount","description":"Face (par) amount of the original debt instrument that was repurchased.","units":{"USD":[{"end":"2021-12-01","val":20000000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2023-11-21","val":30000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"EffectiveIncomeTaxRateReconciliationTaxCreditsOther":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.","units":{"pure":[{"start":"2022-01-01","end":"2022-12-31","val":0.01,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions":{"label":"Share-based Payment Arrangement, Exercise of Option, Tax Benefit","description":"Amount of tax benefit from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1231566,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"ForeignCurrencyTransactionGainLossBeforeTax":{"label":"Foreign Currency Transaction Gain (Loss), before Tax","description":"Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":9029937,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-03-31","val":1009811,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-20029690,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-20029690,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":-20998876,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-28585025,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1582687,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2023-01-01","end":"2023-03-31","val":1582687,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-03-31","val":1582687,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":-19279059,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-19279059,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":-2102246,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"}]}},"GoodwillImpairmentLoss":{"label":"Goodwill, Impairment Loss","description":"Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":642665,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":642665,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":507603,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":507603,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":500064,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":496981,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"GoodwillImpairmentLossNetOfTax":{"label":"Goodwill, Impairment Loss, Net of Tax","description":"Amount after tax of loss recognized that results from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":2697521,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":2697521,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":942591,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"GrantsReceivable":{"label":"Grants Receivable","description":"Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.","units":{"USD":[{"end":"2021-12-31","val":1233192,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1639328,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-12-31","val":1639328,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2017551,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"ImpairmentOfIntangibleAssetsExcludingGoodwill":{"label":"Impairment of Intangible Assets (Excluding Goodwill)","description":"The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":2631465,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":2631465,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2022-01-01","end":"2022-12-31","val":3340186,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":1470340,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":1448502,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":1439573,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxReconciliationNondeductibleExpenseOther":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, 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 other nondeductible expenses.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":1352085,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2315146,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":2315146,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":3830387,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncomeTaxReconciliationTaxCreditsForeign":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, 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 foreign tax credit.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":84045,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":84045,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":70708,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"InvestmentOwnedPercentOfNetAssets":{"label":"Investment Owned, Percent of Net Assets","description":"Percent of net assets at close of period. For schedules of investments that are categorized, each category should have a percent of net assets for the aggregated value of the Investments in the category.","units":{"pure":[{"end":"2022-03-14","val":0.5,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"end":"2022-03-14","val":0.5,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q1I"},{"end":"2022-12-31","val":1,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"LeaseDepositLiability":{"label":"Lease Deposit Liability","description":"Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease.","units":{"USD":[{"end":"2022-12-31","val":673493,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"},{"end":"2023-03-31","val":622156,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":537485,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":483383,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":445948,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"OtherOperatingIncomeExpenseNet":{"label":"Other Operating Income (Expense), Net","description":"The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-14911657,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-8090816,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-17091266,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-04-01","end":"2022-06-30","val":-9000450,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":-47197158,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-10266161,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-24229897,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":-13963736,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"}]}},"OtherResearchAndDevelopmentExpense":{"label":"Other Research and Development Expense","description":"Amount of other research and development expense.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":38971986,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":6029608,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":6029608,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":4265176,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"PremiumsReceivableAllowanceForDoubtfulAccountsWriteOffsAgainstAllowance":{"label":"Premium Receivable, Allowance for Credit Loss, Writeoff","description":"Amount of writeoff of premium receivable, charged against allowance for credit loss.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":3053277,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":2285386,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022"}]}},"RecoveryOfDirectCosts":{"label":"Recovery of Direct Costs","description":"Return of or reimbursements received in relation to direct costs and expenses previously paid or incurred.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":999775,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":999775,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"start":"2022-01-01","end":"2022-12-31","val":999775,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-12-31","val":999775,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":1733,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-12-31","val":33906,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2022-01-01","end":"2022-12-31","val":5000000,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":5000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":68019,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2022-01-01","end":"2022-12-31","val":2.07,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16"},{"start":"2022-01-01","end":"2022-12-31","val":2.07,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":3.96,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased":{"label":"Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased","description":"The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.","units":{"shares":[{"end":"2022-12-31","val":3488559,"accn":"0001213900-23-020551","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-16","frame":"CY2022Q4I"}]}},"ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1":{"label":"Class of Warrant or Right, Exercise Price of Warrants or Rights","description":"Exercise price per share or per unit of warrants or rights outstanding.","units":{"USD/shares":[{"end":"2022-09-07","val":2.07,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-09-07","val":2.07,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2022-09-07","val":2.07,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-09-07","val":2.07,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"}]}},"IncentiveFeeExpense":{"label":"Incentive Fee Expense","description":"Amount of expense for incentive rights held by the managing member or general partner, of limited liability company (LLC) or limited partnership (LP).","units":{"CNY":[{"start":"2023-01-01","end":"2023-03-31","val":150000000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":150000000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":150000000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}],"USD":[{"start":"2023-01-01","end":"2023-03-31","val":21719613,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":21719613,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":21719613,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"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":"2022-01-01","val":475117,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2021Q4I"},{"end":"2023-03-31","val":262309,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-06-30","val":477737,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2I"},{"end":"2023-09-30","val":475117,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"OtherShortTermBorrowings":{"label":"Other Short-term Borrowings","description":"Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2023-03-31","val":4200000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"}]}},"RestrictedCashCurrent":{"label":"Restricted Cash, Current","description":"Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2022-12-31","val":66976554,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":66976554,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":62949702,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2023Q1I"},{"end":"2023-09-30","val":61957395,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":59873127,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":[{"end":"2022-09-07","val":5000000,"accn":"0001213900-23-037907","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-10","frame":"CY2022Q3I"},{"start":"2023-01-01","end":"2023-06-30","val":1083000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1083000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1083000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"}]}},"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":"2022-01-01","end":"2022-12-31","val":2631465,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2022-01-01","end":"2022-12-31","val":2631465,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":919008,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-01-01","end":"2023-09-30","val":3402248,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"IncrementalCommonSharesAttributableToWrittenPutOptions":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Written Put Options","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of outstanding written put options using the reverse treasury stock method.","units":{"shares":[{"start":"2022-01-01","end":"2022-09-30","val":98291,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":144231,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-06-30","val":1503378,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"start":"2023-04-01","end":"2023-06-30","val":1937870,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1714286,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":2059659,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"}]}},"WeightedAverageNumberOfSharesRestrictedStock":{"label":"Weighted Average Number of Shares, Restricted Stock","description":"Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.","units":{"shares":[{"end":"2023-05-25","val":300000,"accn":"0001213900-23-064237","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-08"},{"end":"2023-05-25","val":300000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2023-05-25","val":300000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q2I"},{"start":"2023-01-01","end":"2023-12-31","val":184566,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2021-12-31","val":3053277,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2021-12-31","val":3053277,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":2285386,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-09-30","val":2795798,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2886223,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AllowanceForLoanAndLeaseLossesAdjustmentsNet":{"label":"Allowance for Loan and Lease Losses, Adjustments, Other","description":"Amount of other addition (reduction) in allowance reserve for credit loss.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":999775,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":3962,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"BusinessCombinationContingentConsiderationLiabilityNoncurrent":{"label":"Business Combination, Contingent Consideration, Liability, Noncurrent","description":"Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-12-31","val":1803000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":1803000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2693000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"EffectiveIncomeTaxRateReconciliationTaxCreditsResearch":{"label":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.","units":{"pure":[{"start":"2023-01-01","end":"2023-09-30","val":0.25,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":0.25,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"FinancialGuaranteeInsuranceContractsPremiumsReceivableAdjustment":{"label":"Financial Guarantee Insurance Contracts, Premiums Receivable, Adjustment","description":"Amount of increase (decrease) in the premiums receivable on financial guarantee insurance contracts. Includes, but is not limited to, adjustments due to changes in the period of the contract, accretion of the discount on the premiums receivable, and adjustments classified as other. Excludes new business written and proceeds from premiums.","units":{"CNY":[{"end":"2023-03-15","val":20000000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2023-03-15","val":20000000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q1I"}],"USD":[{"end":"2023-03-15","val":2741905,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2023-03-15","val":2828934,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q1I"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":2700000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-09-30","val":6200000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"}]}},"InterestExpenseOther":{"label":"Interest Expense, Other","description":"Amount of interest expense classified as other.","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":463994,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":177417,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-09-30","val":722608,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":354999,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"}]}},"InterestIncomeOther":{"label":"Interest Income, Other","description":"Amount of interest income earned from interest bearing assets classified as other.","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":4739208,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-07-01","end":"2022-09-30","val":2138130,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-09-30","val":5982400,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-07-01","end":"2023-09-30","val":1927494,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"}]}},"LongDurationContractsAssumptionsByProductAndGuaranteeVolatilityRate":{"label":"Long-Duration Contracts, Assumptions by Product and Guarantee, Volatility Rate","description":"Percentage rate that is indicative of an expected degree of movement against a base line index, and which is included in determining the amount of the specified guaranteed benefit obligation as of the balance sheet date.","units":{"pure":[{"end":"2023-07-01","val":0.7808,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2I"}]}},"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":"2023-09-30","val":8225000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"}]}},"NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance":{"label":"Noncontrolling Interest, Increase from Subsidiary Equity Issuance","description":"Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":1198398,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q1"},{"start":"2022-07-01","end":"2022-09-30","val":337557,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"}]}},"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":"2023-01-01","end":"2023-09-30","val":710000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-09-30","val":710000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14"}]}},"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":"2022-01-01","end":"2022-09-30","val":20642224,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2022-01-01","end":"2022-12-31","val":30765776,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":12153286,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"start":"2023-01-01","end":"2023-12-31","val":23420534,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","description":"The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.","units":{"shares":[{"end":"2022-09-07","val":5000000,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-09-07","val":1121797,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares","description":"Number of options vested.","units":{"shares":[{"start":"2023-08-01","end":"2023-08-28","val":5957811,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-08-28","val":5957811,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14"},{"end":"2023-09-18","val":1985937,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14"}]}},"StockIssuedDuringPeriodValueRestrictedStockAwardGross":{"label":"Stock Issued During Period, Value, Restricted Stock Award, Gross","description":"Aggregate value of stock related to Restricted Stock Awards issued during the period.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":92950,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":584570,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":22300,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-03-31","val":22300,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":2707600,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":2984586,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3"}]}},"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":[{"end":"2023-07-01","val":3.96,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q2I"}]}},"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-12-31","val":1270617,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08"},{"end":"2022-12-31","val":1270617,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-09-30","val":688633,"accn":"0001213900-23-084510","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-08","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2130083,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":1083000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2022-12-31","val":2285386,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2886223,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AssetAcquisitionConsiderationTransferred":{"label":null,"description":null,"units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":2693000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AssetAcquisitionConsiderationTransferredContingentConsideration":{"label":null,"description":null,"units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":2693000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AssetAcquisitionConsiderationTransferredTransactionCost":{"label":null,"description":null,"units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":45267,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"AssetAcquisitionContingentConsiderationLiability":{"label":null,"description":null,"units":{"USD":[{"end":"2022-12-31","val":1803000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2693000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"AssetAcquisitionContingentConsiderationLiabilityCurrent":{"label":null,"description":null,"units":{"USD":[{"end":"2023-12-31","val":2700000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"BrokerageCommissionsRevenue":{"label":"Brokerage Commissions Revenue","description":"Amount of commission revenue from buying and selling securities on behalf of customers.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":239476,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-26465,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":1599668,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-461045,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":203236,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ExciseAndSalesTaxes":{"label":"Excise and Sales Taxes","description":"The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":239476,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ForeignCurrencyExchangeRateTranslation1":{"label":"Foreign Currency Exchange Rate, Translation","description":"Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.","units":{"pure":[{"end":"2022-12-31","val":6.8973,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":7.0698,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Foreign","description":"The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":13300000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"IncreaseDecreaseInOtherAccountsPayable":{"label":"Increase (Decrease) in Other Accounts Payable","description":"Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":62592477,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":38603301,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"InterestIncomeAndFeesBankersAcceptancesCertificatesOfDepositAndCommercialPaper":{"label":"Interest Income and Fees, Bankers Acceptances, Certificates of Deposit and Commercial Paper","description":"Interest and fee income derived from banker's acceptances, certificates of deposit and commercial paper.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":124473111,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":6427502,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":9984558,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"LandAndLandImprovements":{"label":"Land and Land Improvements","description":"Amount before accumulated deprecation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.","units":{"USD":[{"end":"2022-12-31","val":2909950,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2754442,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2022-12-31","val":490198,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"},{"end":"2023-12-31","val":490198,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"LossOnSaleOfInvestments":{"label":"Loss on Sale of Investments","description":"The difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":141389,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2023-12-31","val":24200000,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q4I"}]}},"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":"2022-12-31","val":434461,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q4I"}]}},"OptionContractIndexedToEquitySettlementShareFairValuePerShare":{"label":null,"description":null,"units":{"USD/shares":[{"end":"2015-05-29","val":8.16,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2015Q2I"},{"end":"2022-09-07","val":1.34,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"},{"end":"2023-07-31","val":2.54,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023Q2I"}]}},"OtherComprehensiveIncomeLossNetOfTax":{"label":"Other Comprehensive Income (Loss), Net of Tax","description":"Amount after tax and reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-28585025,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-8636827,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"OtherOperatingIncome":{"label":"Other Operating Income","description":"The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":0.006641,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"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":"2023-01-01","end":"2023-12-31","val":-282135,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"ProceedsFromRepaymentsOfOtherLongTermDebt":{"label":"Proceeds from (Repayments of) Other Long-term Debt","description":"Amount of cash inflow (outflow) from other long-term debt.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":-46426,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2023"}]}},"SaleOfStockNumberOfSharesIssuedInTransaction":{"label":"Sale of Stock, Number of Shares Issued in Transaction","description":"The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.","units":{"shares":[{"end":"2022-09-30","val":858770,"accn":"0001213900-24-022676","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-14","frame":"CY2022Q3I"}]}}}}}